9

ディレクトリ自体を削除せずに、ディレクトリ内のすべてのファイルを削除する UNIX コマンドを探しています。(ディレクトリにはサブディレクトリが含まれていないことに注意してください)。

4

8 に答える 8

10
rm -i <directory>/*

これでうまくいくはずです

編集:念のため -i を追加しました(安全第一)。ディレクトリは絶対パスまたは相対パス (/tmp/fooまたは など../trash/stuffs)である必要があります

于 2012-07-11T09:52:14.993 に答える
6

試す

rm -r yourDirectory/*

「yourdirectory」ディレクトリ内のすべてのファイルを削除します

于 2012-07-11T09:53:17.270 に答える
2

rm * 特定のディレクトリから削除する場合は、を使用して現在のディレクトリからすべてのファイルを削除できます。次のように入力します。rm /path/*

于 2012-07-11T09:55:12.173 に答える
1

すべてのファイルを削除するディレクトリにいる場合は、次のコマンドが正常に機能します。

rm *
于 2014-03-30T18:03:24.380 に答える
1

すべてのファイルとすべてのディレクトリを削除する場合は、すべてのことを意味し、これを試してください。

rm -rf *
于 2017-10-26T06:22:33.497 に答える
0

あなたが使用することができますrm -r /UrDir/*.* これは、サブディレクトリ内のファイルを無視します

于 2013-04-28T08:36:00.877 に答える
0

これはあなたを助けるでしょう、

rm path/*

例えば:

rm ../mydir/*

このコマンドでmydirは、sub_directory があれば! エラーメッセージが発生し、そのサブディレクトリをスキップして、メインディレクトリの残りのファイルを削除します。

于 2013-11-27T07:17:15.543 に答える