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/parentdirvà xóa chúng. Nhưng nếu /home/user/parentdircũng trống, nó cũng xóa parentdirthư mục, đó là điều không mong muốn đối với tôi.
Tôi muốn giữ điều này parentdircho rsyncmộ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 parentdirmỗi lần.
Bất cứ đề nghị để giữ parentdir? Tôi nghĩ về việc tạo một .nocopytậ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?