Bir dizinde yüzlerce dizin ve dosya var.Yalnızca dizinleri silme ve dosyaları el değmeden kaldırma izni var
, (dizinleri içinde bir şey varsa veya sadece hepsini silmek değilse olursa olsun)
Şu anda ls -1 -d */
kullanın ve bir dosyada bunları kaydetmek ve sed
yaptığım tek dizinleri silme en iyi yolu nedir ve sonra çalıştırın. Oldukça uzun bir yol.
find /path -d -type d
çıktı sonra, aklı başında görünüyor emin olmak için:
find /path -d -type d -exec rm -rf '{}' \;
-type d
sonra, sadece dizinleri için -d
görünüyor sadece dizinleri
Çıkışı 'ls'den basmayın; ** özellikle ** rm -r'ye değil. Yol adları boşluk içerdiğinde başarısız olur. –
Uzay konusunu dikkate almadı. Bunu hatırlayacak. –
Bu y/n sorular atlamak için en iyi yanıt – Asim