Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ディレクトリとそのすべてのサブディレクトリ内のすべてのファイルを一覧表示するにはどうすればよいですか?
treeこの仕事を達成することができます:
tree
$ tree . ├── dir │ └── f1 └── f2 1 directory, 2 files
しかし、ファイルをこの形式でリストしたい:
dir/f1 f2
コマンドを使用しfindます。
find
find . -type f
上記の解決策とは別に、「-R」オプションを指定した「ls」コマンドを使用して、ディレクトリとそのサブディレクトリ内のファイルを一覧表示できます。
ls -lR
このリストを取得する 1 つの方法は、printf を使用して、ls -r
ls -r
printf "%s\n" "$(ls -r)"