如何為資料夾中動態建立的文件動態建立符號鏈接

如何為資料夾中動態建立的文件動態建立符號鏈接

我根據時間或類似的樣式表建立一個文件。它是指紋檔名,以避免網頁瀏覽器上的快取版本。檔案名稱範例:style_1374065326.css.

我想為另一個資料夾中新建立的文件建立符號連結。是否可以?

如果沒有,是否可以CSS/在另一個資料夾中建立一個資料夾,我想在其中建立符號鏈接,並且該資料夾具有檔案可以動態進入的另一個目錄中所有類似檔案名稱的符號連結。

答案1

要將給定目錄中的所有 CSS 檔案符號連結到另一個目錄中,只需執行以下操作:

$ cd /path/to/symlinkdir
$ ln -s /path/to/orgdir/*.css .

如果檔案已經符號連結(或以其他方式存在),您將收到一條警告,ln: failed to create symbolic link '/path/to/orgdir/style_1374065326.css': File exists您可以安全地忽略該警告。

如果你想要這樣完全自動化,您可能需要檢查inotify以監視來源目錄並.css在其中建立 a 時執行符號連結命令。

相關內容