您的位置:首页 > 运维架构 > Linux

linux命令:递归删除某个文件或目录,拷贝时排除某个目录

2012-08-02 17:06 113 查看
一、linux下有时候会有一些文件,想递归全删除,比如.svn目录,*.o文件等。

具体命令如下:

1. 递归删除所有的output目录:

find . -name 'output' -type d -print -exec rm -rf {} \;

2. 递归删除.o文件:

find . -name '*.o' -type f -print -exec rm -rf {} \;

应该不用我详细解释了,man一下基本都知道了^_^

二、另外在拷贝时候不希望包含某个目录,可以这样操作:

1. rsync -e ssh $HOST:/home/test --exclude log/ /home/test/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐