web-dev-qa-db-ja.com

シンボリックリンクが指す場所を変更する方法

Screenshot of terminal with symbolic link

これが赤くマークされたエリアにあるものを教えていただけますか?

変更したい場合/media/files/tb-prod/files他のパスに移動するにはどうすればよいですか?

136
Mr. J

files/media/files/tb-prod/filesへの シンボリックリンク です。 filesまたはその中の何かにアクセスすると、/mediaの下のパスに実際にアクセスします。 lnコマンド を使用して、シンボリックリンクを作成および更新します。このリンクは次のように作成された可能性があります。

ln -s /media/files/tb-prod/files files

-sは、シンボリックリンクを作成することを意味します。リンクを更新するには、リンクを削除して上記のように作成するか、ln-fオプションを使用します。フォルダーにリンクする場合は、-nオプションも含めます。

ln -sfn /a/new/path files

これにより、リンクが/a/new/pathを指す新しいリンクに置き換えられます。

234
Michael Homer