SORU
20 NİSAN 2012, Cuma


Nasıl bir dosya bulunamadı bildirdiği rm önlemek için?

Çok sayıda dosya silmek için bir BASH betiği içinde rm kullanıyorum. Bazen dosyalar çok hataları rapor mevcut değildir. Bu ileti ihtiyacım yok. Ben aranan adam sayfa için bir komut yapmak rm sessiz, ama tek seçenek buldum -f, hangi açıklama, "göz ardı var olmayan dosyaları, asla istemi", sanırım doğru tercih, ama adı değil, fit, ben çok endişeli olabilir istenmeyen sonuçları.

  • -f seçeneği 5 ** susturmak için doğru yol mu? Neden -q adlı değil mi?
  • Bu seçenek, başka bir şey var mı?

CEVAP
20 NİSAN 2012, Cuma


-f ana kullanım bu dosyaların kaldırılması güçtür tek başına değil rm (özel bir durum olarak, "kaldırır"kullanarak kaldırılacak -var olmayan dosyaları, bu nedenle hata iletisi bastırmak).

Ayrıca sadece hata iletisini kullanarak yönlendirebilirsiniz

$ rm file.txt 2> /dev/null

(veya işletim sistemi eşdeğer). $?değerini kontrol edebilirsiniz hemen rm eğer bir dosya aslında kaldırıldı olup olmadığını görmek için sonra arama.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • calicoJake

    calicoJake

    29 EKİM 2007
  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011