
假設我有一個foo
包含兩個內容的資料夾:
data1.txt
cfg.txt
現在我創建一個名為的新符號鏈接,fo2
它指向目錄foo
:
cp -s -R /home/user123/foo /home/user123/fo2
工作正常。但是然後,我嘗試在foo
資料夾中建立新文件,例如data2.txt
.當我打開fo2
資料夾時,它只包含一個符號連結data1.txt
並且cfg.txt
data2.txt
不存在。
如何讓fo2
資料夾的內容自動同步並foo
自動data2.txt
出現在fo2
?
ln -s
不是一個選項,因為我希望cfg.txt
infoo
和fo2
資料夾的內容不同。如果我使用copy -s -R
,稍後我只需進入fo2
資料夾,刪除符號連結並重新建立具有不同內容的cfg.txt
真實檔案。cfg.txt
答案1
如果這些位置都位於同一檔案系統上,則應使用硬連結。否則,您將必須設定某種同步,但相比之下,這將是極其低效的。