Linux
從目錄路徑 B 中刪除在 Linux 上的路徑 A 中找不到的文件
我在同一系統上有兩條路徑,例如:
\mnt\a\data \mnt\b\data
有一些目錄和/或文件
b\data
不存在於a\data
. 如何輕鬆刪除那些額外的目錄和/或文件?更多的資訊:
- 我用它來將我的媒體收藏副本儲存在單獨的驅動器上
a
我每晚從to rsyncb
因為我願意接受數據失去- 我使用此設置而不是
mdraid
避免因斷電而導致的潛在數據失去
b\data 中有一些目錄和/或文件在 a\data 中不存在。如何輕鬆刪除那些額外的目錄和/或文件?
您可能
--delete
想要rsync
.rsync 最常見的案例之一是使用如下命令使兩個目錄位置保持同步:
rsync -av --delete /path1 /path2
-a
存檔模式;遞歸併包含權限/所有者/組/等-v
詳細模式,以便您可以查看正在執行的操作(在首次測試或手動執行時很有用)--delete or --del
刪除源中不存在的文件