例如,在源目錄中,我有以下檔案:
- abc
- xyz.sh
- pqr.fam
- lmn.bim
- uvw.r
- ttt.sh
現在我只需要鏈接專案 1,2 和 5(上面列出的)。最重要的是,我需要將所有 3 個檔案鏈接在一起(即同時鏈接所有 3 個檔案)。
我知道如何一次鏈接 1 個檔案(ln -s sourceDirectory/fileName targetDirectory/),但不能同時鏈接多個檔案。當檔案名前綴具有某種模式(例如,鏈接名稱以字母 "f" 開頭的所有檔案)時,我找到了執行此操作的方法,但就我而言,我沒有任何此類模式。我的檔案名不同。
uj5u.com熱心網友回復:
嘗試這個:
#!/bin/bash
for file in a.txt b.txt c.txt
do
ln -s /sourcedir/"${file}" /targetdir/
done
由于您只有一個串列,因此您必須遍歷串列。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/526678.html
標籤:linux符号链接
上一篇:將多行寫入列
下一篇:從請求正文中獲取引數以及模型
