ls -la(ll) リストからファイル名のみを取得するには?

ls -la(ll) リストからファイル名のみを取得するには?

ディレクトリ内のすべてのファイルのすべてのファイル名の長い(垂直)リストが必要です。

ls -la()リストからllファイル名のみを取得する方法は?

名前のみ、いいえ:

drwxr-xr-x 9 USER GROUP  4096 Jul 20 10:30 filename1
drwxr-xr-x 9 USER GROUP  4096 Jul 20 10:30 filename2
drwxr-xr-x 9 USER GROUP  4096 Jul 20 10:30 filename3
drwxr-xr-x 9 USER GROUP  4096 Jul 20 10:30 filename4
drwxr-xr-x 9 USER GROUP  4096 Jul 20 10:30 filename5

代わりに、次のものが必要です。

filename1
filename2
filename3
filename4
filename5

ベストアンサー1

ファイル名だけを印刷するだけですls。追加すると、-l「長い形式」の出力が欲しいという意味です。ちょうど削除すると、-lこれが欲しいものを得ると思います。-a「隠し」を含むファイルをアーカイブできます。

また、Stéphaneが述べたように、-1各ファイルが独自の行にあるようにしたい場合は、ファイル-1にリダイレクトしたり、別のコマンドの状況にパイプしたりしたときに発生するかどうかにかかわらず、これが発生することを追加できます。

ファイルに保存するには、他のコマンドと同様に>or演算子を使用できます。>>バラよりリダイレクトそしてシェルの制御およびリダイレクト演算子は何ですか?

おすすめ記事