CentOS軟連接遷移方法如下:
直接移動(保留原路徑結構)
mv
命令:mv /原路徑/軟連接 /目標路徑/
,可帶-i
參數避免覆蓋沖突。mv /home/user/link /opt/link
。重新創建(修改目標路徑)
rm /原路徑/軟連接
。ln -s
在新位置創建:ln -s /新目標路徑 /目標路徑/軟連接
。ln -s /data/newfile /opt/link
。批量遷移(修改路徑中的目錄)
find + sed + ln
組合:find /搜索路徑 -type l -exec sh -c 'ln -sfn "$(readlink "{}" | sed "s|/舊路徑|/新路徑|")" "{}"' \;
。/old
遷移到/new
)。保留屬性復制(較少用)
cp -P
復制軟連接(保留目標路徑屬性),再手動修改目標路徑(需配合sed
)。注意事項:
sudo
。ls -l /目標路徑/軟連接
,確認指向正確目標。