web-dev-qa-db-ja.com

ディレクトリを削除せずにすべてのファイルを削除するにはどうすればよいですか?

次のようなサンプルdirがあります。

/path/to/dir/
- f1.txt
- f2.txt
- f3.txt

/path/to/dir自体を実際に削除せずに、/path/to/dirの下のすべてのファイルをクリアまたは削除したい。

どうやってするの?

現在、私はrm -rf /path/to/dirコマンドを使用してディレクトリを削除し、mkdir /path/to/dirを使用して再度ディレクトリを作成しています。ただし、このコマンドはディレクトリも削除します。

4
user3243499

ワイルドカードを使用(*

rm /path/to/dir/*

/path/to/dirディレクトリの下のすべてのファイルを削除します。

4
Liso

.dotファイルを含め、ディレクトリdir/内のすべてのファイルとディレクトリを削除します。

$ find /path/to/dir/ -mindepth 1 -delete
1
bac0n