linux教程:删除指定目录之外的其他目录
  0SnbOly3LC5t 2023年11月02日 69 0


要删除指定目录之外的其他目录,您可以使用find命令结合rm命令来实现。下面是一个示例命令:

find /path/to/parent-directory -type d ! -name "target-directory" -exec rm -r {} +

请将/path/to/parent-directory替换为您希望进行操作的目录的路径,target-directory替换为您想要保留的目标目录的名称。

这个命令会在指定的父目录下查找所有的子目录,然后排除目标目录以外的其他目录,并将这些目录使用rm -r命令进行递归删除。

请务必小心使用这个命令,确保正确指定了目标目录和父目录,以避免意外删除了重要的数据。建议在执行命令之前先进行备份,并仔细检查命令的参数,确保安全操作。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
0SnbOly3LC5t