删除特定文件夹的文件和子目录

尼丁

我需要删除特定文件夹中的文件和子目录,而不是该文件夹本身。

我正在使用以下命令:

find . -type d -depth -mtime +7 -exec rm -rf {} \;

但是它会引发以下错误消息:

rm:拒绝删除“。” 或“ ..”目录:跳过“。”

我应该避免或处理此错误消息的正确命令是什么?是否由于我的find命令中的选项“ -depth”而发生

Linux版本:
NAME =“ Red Hat Enterprise Linux Server”
VERSION =“ 7.1(Maipo)”

马修·洛克

如果您有/path/to/folder,并且想要删除其中的非隐藏文件,而不是该文件夹,请运行:

rm -rf /path/to/folder/*

请注意,这不会删除隐藏文件(以点开头的文件)。

鉴于您拥有正确的权限并且不需要一直在系统上使用此文件夹,因此只需将其删除并创建一个新的空文件夹即可:

rm -rf /path/to/folder; mkdir /path/to/folder

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Java ..中基于特定文件的扩展名过滤文件夹(目录和子目录)?

返回目录和子目录中的文件夹数

如何下载包含在线文件/文件夹列表中的所有文件和子目录的HTTP目录?

没有列出子目录的文件夹的Powershell文件夹大小

删除所有没有特定扩展名的文件夹和子目录

如何删除已拒绝设置“列表文件夹内容”的目录的子目录

从所有子目录删除文件,保留一个子目录以外的文件夹结构

如何更改文件夹的权限,包括其随附的文件和子目录?

删除特定的子目录文件?

更改隐藏子目录的文件夹/文件权限

如何路由到子目录/文件夹?

如何使用Powershell代码遍历子目录并删除特定文件夹?

sftp:上传文件夹中包含的所有文件,目录和子目录

删除不同子目录中具有相同名称的文件夹的内容

bash从特定文件扩展名在文件夹中创建子目录

如果徽标包含特定文件/子目录,则将其放在文件夹图标上

使用webkitDirectory和Java Servlet在文件夹/子目录中上载文件

清空每个子目录中的特定文件夹

递归删除子目录中的文件和文件夹

删除文件夹中的子目录但保留单个文件

将资产文件夹子目录复制到外部存储中的特定文件夹

Bash - 检查子目录是否包含文件夹

删除 Linux 子目录中复制的 sys 和 proc 文件夹

重命名所有子目录中的文件和文件夹以删除字符

将目录和子目录中的特定文件复制到mac中的目标文件夹中

如果子目录小于特定大小,则在文件夹内查找目录并删除文件夹 + 父目录?

使用 Powershell 重命名当前目录中包含文件和子目录的所有文件夹名称

从多个父文件夹中删除子目录

文件夹树中特定子目录上的 list.files()