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 {} \;
.