私が持っているなら
/mydir/myfile.txt
このコードはエコーされます。file already exists
if [ ! -f "/mydir/myfile.txt" ]; then
touch "/mydir/myfile.txt"
echo "created file"
else
echo "file already exists"
fi
しかし、私が持っているなら
/mysecondarydir/myfile.txt
それから
ln -s /mysecondarydir /mydir
したがって、これは/mydir
上記のコードがエコーするように通常のディレクトリではなくシンボリックリンクですcreated file
。
どちらの場合も同じ方法で処理されることを願っています。どうすればいいですか?