2013-01-06 18 views

cevap

18

biri için, basit bir find komutu kullanabilirsiniz:

find . -type f -name '*~' -delete 
0

Tek yönlü: Temelde

find folder -name '*~' -print0 | xargs -0 rm -f 

bakmak

0

Önce kapalı "insan bulmak", ne yapmak tekrarlı olarak demek? Özyineleme, kubbe algoritmalarını uygulamak için uygun bir yoldur, ancak aşırı kullanılmaya eğilimlidir - ancak bazı kişiler de terim ağacını aramak için bu terimi uygular (bu, başka türlü bu özyineleme ile uygulanabilir). sadece .... o zaman bir dizin ağacında belirli bir topak uyan tüm dosyaları silmek istiyorsanız

find /base/directory/ -type f -iname '*~' -exec rm -f {}\; 

(ancak find /base/directory/ -type f -iname '*~' -exec ls -l {}\; ilk deneme yapmak isteyebilirsiniz).

İlgili konular