rsynccó thể được dỗ vào các thư mục di chuyển rất giống và vượt trội so với truyền thống mvvới các tùy chọn sau:
rsync -axvvES --remove-source-files source_directory /destination/
Tuy nhiên, có một điều tôi dường như chưa thể làm được là xóa các thư mục gốc. Các --remove-source-filescờ không chỉ vậy, loại bỏ các tập tin nguồn, nhưng không còn thư mục nguồn. Tôi ước có một --remove-source-directorieslá cờ là tốt, nhưng không có.
Làm thế nào tôi có thể đối phó với điều này?   Tôi cho rằng tôi chỉ có thể ban hành rm -frsau khi di chuyển, tuy nhiên tôi muốn giữ tất cả quy trình trong một quy trình so với việc đưa ra khả năng xảy ra lỗi.
find . -type d -empty | xargs rmdir -p
                rsyncphiên vào danh sách được xử lý theo quy trình sau đó xóa sạch ... Hmm.
                
mvgì?