ディレクトリの内容を一覧表示せずに、lsでワイルドカードを使用する方法は?


18

lsは通常、現在のディレクトリ内のファイルとフォルダーのみを表示します。ただし、ワイルドカードを追加すると、サブディレクトリで検索が開始されます。

例:

$ ls
fight_folder    file1       file2

$ ls f*
file1   file2

fight_folder:
file3

スコープを現在のディレクトリのみに制限するにはどうすればよいですか?
OS Xを使用する

回答:


23

ls -d(ワイルドカードを介して)コマンドラインにリストされたディレクトリの内容をリストしません。ドキュメントから:

-d ディレクトリはプレーンファイルとしてリストされます(再帰的に検索されません)。


ls -d *はあなたの言うことをしますが、残念ながらls -dはディレクトリをリストしません。
-aless80
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.