ファイルが別のファイルに接続されていることを確認するには、コマンドが必要です。

ファイルが別のファイルに接続されていることを確認するには、コマンドが必要です。

file1へのシンボリックリンクかどうかはどうすればわかりますかfile2? if条件が必要です。

ベストアンサー1

-hテストを使用して、ファイルがシンボリックリンクであることを確認できます。-ef指定されたファイルにリンクされていることを確認してください(リンクされ-efていません)。POSIXで指定):

if [ -h file1 ] && [ file1 -ef file2 ]; then
    echo 'file1 is a symbolic link and equivalent to file2'
fi

おすすめ記事