只删除文件而不删除linux中的目录

时间:2014-03-03 14:54:44

标签: linux directory

我想知道如何删除目录中的所有文件,说 directory1 包含大约100个文件。我只是想删除文件而不是目录。

我知道rmdir directory1会完全删除directory1。但我想只删除里面的所有文件。

2 个答案:

答案 0 :(得分:2)

试试这个:

rm /path/to/directory1/*

通过添加-r选项,您还可以递归删除包含的目录及其内容。

答案 1 :(得分:2)

  find /path/to/directory1 -type f | xargs rm -f

以递归方式删除目录中的所有普通文件。