打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份。

思路:

1先查找到/etc/目录下所有的以conf结尾的文件。

2如何将查找的文件进行打包?

3压缩包名称是当天的自然要使用·date·的执行结果。

4并拷贝到/usr/local/src备份,要注意使用-a

综合以上描述,其中最重要的是第2步,要使用find查找之后的执行动作,还是使用xagrs,根据压缩命令tar如果使用执行动作,则查找到一个就压缩一个,不符合需要,所以此处要使用xargs。

find /etc/ -name "*.conf" | xargs tar -cpvf `date +%F`.tar && cp -a `date +%F`.tar /usr/local/src/

图1

验证:

此处验证应该使用wc -l 统计其数量。

图2
图3
图4
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容