linux - 删除目录中的所有文件但不删除子目录而不显示“无法删除目录

标签 linux delete-file rm

rm -f dirname/* 将删除所有且仅删除文件而不提示每个文件。

这就是我想要的,

但这也会显示“cannnot remove 'subdirname': Is a directory” 对于每个子目录。

我想避免这种情况。

最佳答案

rm -f dirname/* &>/dev/null

关于linux - 删除目录中的所有文件但不删除子目录而不显示“无法删除目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31609336/

相关文章:

linux - rm不能删除以 "--"开头的文件

linux - 使用 find 和 xargs 使用 rm 删除文件

linux - 确定/etc/sudoer中用户权限的最快方法

linux - 找不到配置文件

git - 使用 IntelliJ IDEA 从 git 存储库恢复文件

c - 在 C linux 程序中取消链接多个文件

c++ - Visual Studio 用户使用 GCC/make 的介绍

linux - 如何在两个接口(interface)之间建立 Telnet 连接隧道?

java file.delete() 返回 false 但 file.exists() 返回 true

Firebase 存储允许删除文件