Cảm ơn trước Tôi muốn xóa tất cả các tệp có kích thước bằng không trong thư mục được chỉ định, bạn có thể cho tôi biết cách thực hiện trên Ubuntu OS. Mukthyarxóa tất cả các tệp có kích thước bằng không trong thư mục được chỉ định
Cảm ơn
Cảm ơn trước Tôi muốn xóa tất cả các tệp có kích thước bằng không trong thư mục được chỉ định, bạn có thể cho tôi biết cách thực hiện trên Ubuntu OS. Mukthyarxóa tất cả các tệp có kích thước bằng không trong thư mục được chỉ định
Cảm ơn
find . -size 0c -delete
loại bỏ tất cả các file đó trong thư mục hiện hành.
Cảm ơn, trước Nếu tôi muốn xóa tất cả các tệp có kích thước bằng không, thư mục trong thư mục được chỉ định, thì làm thế nào để làm điều đó ... –
Tôi không chắc tôi hiểu bạn đúng, nhưng dấu chấm trong lệnh là thư mục hiện hành. Nếu bạn muốn xóa các tập tin zero-byte trong thư mục '/ foo/bar', bạn phát' find/foo/bar -size 0c -delete'. – soulmerge
Tôi thích sử dụng loại f để chỉ nhận các tập tin một cách rõ ràng nếu thư mục có các thư mục sâu hơn. – Urchin
cd DIRECTORY
find . -size 0
Nếu bạn muốn chạy một lệnh trên các tập tin được tìm thấy (ví dụ như xóa)
find . -size 0 -exec rm {} \;
Có một câu hỏi trùng lặp [Làm thế nào để loại bỏ zero file byte] (http://stackoverflow.com/questions/15859712/how-to-remove-zero-byte-files) với câu trả lời rộng hơn. Tôi vẫn tin rằng các câu hỏi lập trình vỏ nên được đóng lại là chủ đề không chính thức; lập trình shell là lập trình và do đó trên chủ đề tại SO. –
Xem http://stackoverflow.com/questions/3157343/ và http://stackoverflow.com/questions/5475905 cũng như –