bashのソフトシンボリックリンクディレクトリの内容にアクセスする

bashのソフトシンボリックリンクディレクトリの内容にアクセスする

さまざまなディレクトリを指すシンボリックリンクがたくさんあります。各宛先ディレクトリにはスペースがあり、それは作成しませんでしたが、zipファイルを介して受け取ります。

これは、空白のために機能しない次のコマンドで発生します。

ll $(readlink <symlink name>)

more一般的に言えば、私はシンボリックリンク名を使用して、、およびtree同様lsのコマンドを実行して、これらのbashコマンドをシンボリックリンクのターゲットディレクトリで実行する方法を探しています。奇妙に聞こえますが、既存の答えが見つからなかったので、bashが実際にこれをサポートしているかどうかはわかりません。

bashがコマンド固有のフラグに依存せず、常にシンボリックリンクをターゲットに逆参照するようにシンボリックリンクを参照するエレガントな方法はありますか?

ベストアンサー1

次の簡単な引用符で使用する必要があります。

ls "$(readlink "symlink to target")"

おすすめ記事