Khi tôi sử dụng
find /home/user/parentdir -type d -empty -delete
nó trông đệ quy cho các thư mục con trống bên trong /home/user/parentdir
và xóa chúng. Nhưng nếu /home/user/parentdir
cũng trống, nó cũng xóa parentdir
thư mục, đó là điều không mong muốn đối với tôi.
Tôi muốn giữ điều này parentdir
cho rsync
một số tệp để sao lưu hoặc đám mây. Sau khi xử lý, tôi cần xóa các thư mục trống, nhưng dường như không hiệu quả để tạo lại parentdir
mỗi lần.
Bất cứ đề nghị để giữ parentdir
? Tôi nghĩ về việc tạo một .nocopy
tập tin bên trong nó và loại trừ nó khỏi rsync
, nhưng có vẻ như quá mức cần thiết. Có cách nào thanh lịch hơn?
-mindepth 1
?