GNU/Linux >> Linux の 問題 >  >> Linux

シンボリック リンクがフォルダーではなくファイルを作成するのはなぜですか?

ディレクトリを作成しないのは、予期された動作です。

するとき

  ls -ali

; で始まる何かを表示する必要があります。

  lrwxrwxrwx

"l" はシンボリック リンクを表し、cd を使用してトラバースできます。

注意: イン 無効なソース パスを指定しても、コマンドは文句を言いません。 cd を実行しようとすると、エラー メッセージが表示されます。


絶対パス名を使用する必要があります リンクを作成します。たとえば、私は今

にいます
$ pwd
/home/alex/my_folder

そして、pwd (現在の作業ディレクトリ) の下のサブディレクトリにある "directoryA" フォルダへのシンボリック リンクを作成しています:

 $ ln -s $PWD/directoryA $PWD/temp/link_to_directoryA

この場合、変数 $PWD 作業ディレクトリへの絶対パスを保持します。次のような変数なしで絶対パスを使用できます:

 $ ln -s /home/alex/my_folder/directoryA /home/alex/my_folder/temp/link_to_directoryA

パーティーに遅刻..これは私にとってうまくいった..

sourceFolder から destinationFolder へのシンボリック リンクを作成する場合は、その際、destinationFolder の親「parentOfDestinationFolder」内にいる必要があります。


シンボリック リンクを作成するのと同じディレクトリ内にいる必要があります

例:

<ブロック引用>

cd /ユーザー/私
ln -s somefolder somefolderNewName


Linux
  1. Linuxでのディレクトリの作成、削除、および管理

  2. Linux –なぜSuだけでなくSuを使用するのですか?

  3. ユーザーを変更すると、シンボリックリンクが期待どおりに機能しませんか?

  1. ldconfig エラー:シンボリック リンクではありません

  2. file_put_contentsがtxtファイルを作成していません

  3. フォルダから画像をループしてフルスクリーンのスライドショーを表示

  1. シンボリック リンクが機能しないのはなぜですか?

  2. xauth が .Xauthority ファイルを作成しない

  3. chown を使用してディレクトリのグループ所有者を変更することは許可されていません....なぜですか?