第一步:
使用find 命令找出etc目录下1天内修改过的文件,导入到file文件:find /etc -mtime -1 > file
# find /etc/ -mtime -1 >file
第二步:
使用TAR备份最近1天更改过的文件:tar -cvf etc.tar -T file
# tar -cvf etc.tar -T file
使用ll命令或者du -h哈。
#ll etc.tar
当然要压缩也可以用z和j参数
z:用gzip压缩或解压文件
j:用bz2压缩或解压文件
tar -zcvf 新文件 目标文件 压缩
tar -jcvf 新文件 目标文件 压缩
以上面的例子,看下用gzip压缩的效果哈:tar -zcvf etcz.tar -T file
再看下bz2压缩的效果哈~:
tar -jcvf etcj.tar -T filebz2和.gz的区别在于,前者比后者压缩率更高,后者比前者花费更少的时间。也就是说同一个文件,压缩后,.bz2文件比.gz文件更小,但是.bz2文件的小是以花费更多的时间为代价的。下面就是解压的命令了
tar -xvf 需要解压的文件
解压etc.tar:tar -xvf etc.tar
要指定解压的目录,就在后面加-C 路径
tar -xvf 需要解压的文件 -C 需要解压的目标路径
以解压etcz.tar到/home下为例看看效果哈~~:tar -zxvf etcz.tar -C /home
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21021875/viewspace-620515/
,如需转载,请注明出处,否则将追究法律责任。