ファイル名、フォルダ名、ファイル権限を繰り返し一覧表示します。

ファイル名、フォルダ名、ファイル権限を繰り返し一覧表示します。

とにかく、CentOSのすべてのファイル名、フォルダ名、およびその権限を一覧表示するコマンドをシェルに入力してファイルを一覧表示できますか?

答え1

見る、まずインストールする必要があります。基本ツリーによっては権限が表示されず、ファイル名 run の横に権限が表示されます。

tree -p

これにより、権限を含む現在のディレクトリ内のすべてのフォルダとディレクトリが繰り返し一覧表示されます。

答え2

ls -lRディレクトリの内容を再帰的に一覧表示します。出力は自動化するのは難しいですが、使い慣れているため、手動ナビゲーションには適しています。

このfindコマンドはファイルを再帰的にリストします。出力をカスタマイズできます。たとえば、次のコマンドは、ls -l次のように各ファイル名の前に権限を出力します。

find -printf '%M %p\n'

ファイル名に改行文字がない場合、この出力は機械的に処理できます。\n(改行)を(ヌルバイト)に置き換えると、ヌル\000区切りレコードをサポートするツールを使用して出力を処理できます。

どちらも、アクセス制御リストではなく、既存のUNIX権限lsのみを印刷します。findすべてのファイル権限(ACL情報を含む)を繰り返し一覧表示するには、次の手順を実行します。

getfacl -R .

出力は機械的に処理できます(特殊文字のソート)。特に、setfacl --restore同じファイル名を持つ別のツリーに権限をコピーできます。

答え3

あなたはこれが欲しいですfind

find some/dir -ls > output.txt

~からfindマニュアルページ:

-ls

    Trueです。現在のファイルを一覧表示します。ls -dils標準出力の形式です。

~からlsマニュアルページ:

-l

    長いリスト形式の使用

答え4

lsUnix でコンピュータファイルを一覧表示するコマンドです。

ls -lディレクトリ内の項目を
ls -R繰り返し一覧表示します。

ls -lR

関連情報