ターゲットファイルを逆参照してマウントせずにシンボリックリンクをマウントするために使用できますinstall
。異常な欠落のように見えますか?
drwxrwxr-x 2 greg greg 4096 Aug 20 10:46 .
drwxrwxr-x 4 greg greg 4096 Aug 20 10:40 ..
lrwxrwxrwx 1 greg greg 4 Aug 20 10:46 stest -> test
-rw-rw-r-- 1 greg greg 0 Aug 20 10:40 test
$ mkdir target
$ install test target/test
$ install stest target/stest
$ ls -la target/
total 8
drwxrwxr-x 2 greg greg 4096 Aug 20 10:46 .
drwxrwxr-x 3 greg greg 4096 Aug 20 10:46 ..
-rwxr-xr-x 1 greg greg 0 Aug 20 10:46 stest
-rwxr-xr-x 1 greg greg 0 Aug 20 10:46 test
install
より基本的な機能とシンボリックリンクの安全なステージングを提供する代替ツールはありますか?
ベストアンサー1
私の唯一の解決策は次のとおりです。
# mess around extracting src/dest from install's $@ params
# ...
if [ -h $src ]; then
rm -f $dest
[ -d $(dirname $dest) ] || install -d $(dirname $dest) ...install args... $(dirname $src)
cp -d $src $dest
else
install $@
fi
パラメータビットの周りの混乱を抽出するのは痛いです。