Bu komutu bir Unix kutusunda çalıştırıyorum:
find . name CVS -exec rm -fr {} \;
Denilen herhangi bir dosyayı silmek istedim CVS Geçerli dizindeki herhangi bir dizinde ve her şeyi sildi.
Neyse ki kurtarmak için tek yapmam gereken CVS'den tekrar kontrol etmek oldu. Belirttiğimi düşünün / başlangıç dizini olarak!
Sanırım sebebim kullandım name yerine -name. Ben sadece tekrar olarak
find . -name CVS -exec rm -fr {} \;
Ve iyi çalışıyor gibi görünüyor. Tam olarak ne olursa name aksine kullanılır -name?
echo Aksi takdirde çalıştırılacak olan komutu basan kısım. Üç nokta … sadece Gilles örneğindeki diğer parametreleri tekrar etmeme yoludur. Yani, tam sürüm find . name CVS -exec echo rm -fr {} \;
find … -exec echo rm -fr {} \;.