次のようなサンプル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
を使用して再度ディレクトリを作成しています。ただし、このコマンドはディレクトリも削除します。
ワイルドカードを使用(*
)
rm /path/to/dir/*
/path/to/dir
ディレクトリの下のすべてのファイルを削除します。
.dotファイルを含め、ディレクトリdir/
内のすべてのファイルとディレクトリを削除します。
$ find /path/to/dir/ -mindepth 1 -delete