すべてのファイルをリストせずにファイルのモードを表示する

すべてのファイルをリストせずにファイルのモードを表示する

fooファイル/フォルダ のモードをの形式で表示したいのですが、drwxrwxrwx通常は を実行するのですls -lah | grep fooが、この場合、フォルダにサブフォルダが多数あるため、 のls実行に長い時間がかかりました。 をすばやく実行できる別の方法はありますか? また、 の使用には少しイライラします。grepファイルが と呼ばれMay、作成日が 5 月のすべてのファイルが表示される可能性があるからです。これを回避する方法はありますか?

答え1

統計ツールを使用するだけです:

stat filename

これにより、すべてのオプションを確認できるため、-f を使用して独自の形式を指定できます。

man stat

答え2

steeldriverさんがコメントしたように、最も簡単な方法はls'sを使うことです-d フラグ:

-d, --directory は内容ではなくディレクトリエントリをリストし、シンボリックリンクを参照しません。

答え3

ファイル/ディレクトリ自体に対して ls -l を呼び出します。

ls -lhd foo

名前が 100% 確実でない場合は、拡張可能な用語を使用します。

ls -lhd foo*

関連情報