从辅助备份硬盘还原所选文件
时间:2020-01-09 10:37:50 来源:igfitidea点击:
问题描述:使用存储在/disk2/home/tom /目录中的rsync命令创建的Ive备份。
偶然地,我已经从/home/tom目录中删除了文件。
想要将所有以字母数字字符开头的文件名从/disk2/home/tom /还原到/home/tom。
如何以批处理模式还原选定的文件?
解决方法:您可以简单地使用旧的good find命令以批处理模式复制所有文件:
$ cd $HOME $ find /disk2/home/tom/ -maxdepth 1 -type f -iname '[a-z|0-9]*' -exec /bin/cp -v {} . \;
其中:
/disk2/home/tom /
:源目录-maxdepth 1
:在命令行参数下最多降级目录,即仅从/disk2/home/tom /目录复制文件-type f
:只归档没有目录-iname [a-z | 0-9] *
:不区分大小写的文件复制模式-exec/bin/cp -v {} . \;
:执行cp命令将每个文件复制到$HOME目录