代码改变世界

查找指定文件并将文件全路径拷贝到指定目录备份

2018-03-24 10:52  Roberto  阅读(772)  评论(0编辑  收藏  举报

备份要求:查找指定文件并将文件全路径拷贝到指定目录并备份

首先查找指定文件,例如/etc目录中大于12k的文件,命令如下:

find /etc -size 12k

要求要用cp来备份到指定目录,复制文件全路径,查找命令完成后添加命令需加exec参数

如下:-exec cp {} \;  花括号和反斜杠中间有空格

复制文件全路径加上--parents参数

      --parents                 复制前在目标目录创建来源文件路径中的所有目录

全部的命令如下:

find /etc -size 12k -exec  cp --parents {} /backup/ \;

可以备份到指定目录中,其中\;是必须的,前面一定要有空格