Dosya listesinin dosyada olduğunu varsayarsak, şunu yapın 1.txt
:
xargs rm -r <1.txt
Bu -r
seçenek, 'da adı verilen herhangi bir dizine yinelemeye neden olur 1.txt
.
Herhangi bir dosya salt -f
okunursa, silmeyi zorlamak için seçeneği kullanın:
xargs rm -rf <1.txt
Programlı silme yapan herhangi bir araca girdi verirken dikkatli olun . Make belli Girdi dosyasında adı dosyaları gerçekten silinecek olduğunu. Görünüşte basit yazım hataları konusunda özellikle dikkatli olun. Örneğin, bir dosya ile soneki arasına bir boşluk girerseniz, bu iki ayrı dosya adı olarak görünecektir:
file .txt
aslında iki ayrı dosyadır: file
ve .txt
.
Bu çok tehlikeli görünmeyebilir, ancak yazım hatası şöyle bir şeyse:
myoldfiles *
Yerine ile başlayan tüm dosyaları silme Ardından myoldfiles
, silmeden bitireceğiz myoldfiles
ve tüm geçerli dizinde olmayan nokta dosyaları ve dizinleri. Muhtemelen istediğin şey değil.