说明:find 的使用技巧
参数传递
寻找目录下的文件,并使用scp传递到另一台机器中,exec的用法:
find /tmp/ -name "1" -exec scp {} 192.168.153.142:/tmp/ \;
寻找目录下的文件,并压缩,且附带当前日期及时间,xargs的用法(压缩文件时的参数传递需要使用xargs):
find /tmp/ -name "1" | xargs tar czf `date +%F-%T`-log-back.tar.gz
寻找目录下的文件,压缩后,使用scp传到另一台机器(&&可以连接命令):
find /tmp/ -name "1" | xargs tar czf `date +%F`-log-back.tar.gz
&& scp /tmp/`date +%F`-log-back.tar.gz 192.168.12.12:/tmp/