linux拷贝文件夹时如何忽略某个文件夹
18-05-25 14:59
字数 186
阅读 3652
我要把 /home/data/project
这个目录拷贝到 /home/data/project_bak
但是因为 /home/data/project
目录下的 data
目录太大了,我想忽略这个目录,如何做?
网上查到的是使用 rsync命令。
cd /home/data
rsync -av --exclude project/data project project_bak
但是实际操作并没有生效。
0人点赞>
请登录后发表评论
相关推荐
文章归档
最新文章
最受欢迎
20-12-03 00:39
19-11-01 09:32
19-10-25 10:29
19-10-09 16:09
19-08-30 15:50
root@ubuntu:~# rsync -av /home/data/project/ /home/data/project_bak/ --exclude=data
sending incremental file list
created directory /home/data/project_bak
./
test/
sent 77 bytes received 68 bytes 290.00 bytes/sec
total size is 0 speedup is 0.00
root@ubuntu:~# cd /home/data/project_bak/
root@ubuntu:/home/data/project_bak# ls
test
root@ubuntu:/home/data/project_bak# cd ..
root@ubuntu:/home/data# ls project
data test
我这可以,你看看你的命令是不是有什么问题,不行就删除project_bak 这个目录,重新同步一下
带/ 和不带/ 是有区别的,你可以自己测试下
你是复制的我的命令吗? 多了一个project ,肯定是你执行命令rsync -av /home/data/project/ 这个project后边少一个/,不信你试试!请叫我雷锋
rsync -av /home/data/project/ /home/data/project_bak/ --exclude=data 试试这个