「ls」出力でディレクトリとシンボリックリンクをグループ化し、それらを区別する方法は?

「ls」出力でディレクトリとシンボリックリンクをグループ化し、それらを区別する方法は?

出力でlsディレクトリを指すシンボリックリンクを残りのディレクトリとグループ化したいが、それでも色や追加のシンボルがあるシンボリックリンクであることを知る方法があります。これを行う方法はありますか?

シンボリックリンクがディレクトリを指している場合は、パラメータとをls使用してこれを実行できます。これはディレクトリと同じ色で表示されます。-F, --classifyLINK targetdircolorsdir_link@

このコマンドは、ディレクトリをグループ化するオプション lsと一緒に使用できます。--group-directories-first

他のディレクトリとディレクトリシンボリックリンクをグループ化する唯一の方法は、この-L, --dereferenceオプションを使用することです。ただし、これにより、アイテムの色だけでなく添付ファイルの表示も変更されます(リンクがターゲットに関係なく独自の色で表示されるように設定した場合でも)。これにより、通常のディレクトリと区別できなくなります。

私はlsLinuxでGNUを使用しています。

ベストアンサー1

最後に、GNU coreutils v8.312019年、

ls --group-directories-first はシンボリックリンクもディレクトリにグループ化します。

(からコピーhttps://unix.stackexchange.com/a/704864/528311)

おすすめ記事