tar命令使用
默认tar只有归档的功能,没有压缩功能
tar [option...] [file]...
-c,--create 创建
-x,--extract,--get 解压
-t,--list 查看归档文件的内容
-f, --file 归档的名字
-v,--verbose 显示归档的详细信息
-p, --preserve 保留权限
常用的压缩工具有:
gzip xxx.tar.gz
bzip2 xxx.tar.bz
[root@server ~]# mkdir /pub [root@server ~]# cd /pub[root@server pub]# cp /etc/passwd .[root@server pub]# cp /etc/shadow .[root@server pub]# lspasswd shadow[root@server pub]# tar cf pa.tar passwd shadow [root@server pub]# lspasswd pa.tar shadow[root@server pub]# tar tf pa.tar passwdshadow[root@server pub]# tar czvf pa.tar.gz passwd shadow passwdshadow[root@server pub]# tar cjvf pa.tar.bz2 passwd shadow passwdshadow[root@server pub]# lspasswd pa.tar pa.tar.bz2 pa.tar.gz shadow[root@server pub]# rm passwd shadow rm: remove regular file ‘passwd’? yrm: remove regular file ‘shadow’? y[root@server pub]# lspa.tar pa.tar.bz2 pa.tar.gz[root@server pub]# tar xvzf pa.tar.gz passwdshadow[root@server pub]# tar xvzf pa.tar.gz passwd #只是提取passwd文件passwd
基于日期进行归档:
[root@server pub]# tar -N "2011/02/09" -czvf home.tar.gz /home
比2011/02/09新的文件才会备份
备份/etc/目录,但是/etc/passwd不进行归档
[root@server pub]# tar --exclude /etc/passwd -zcvf etc.tar.gz /etc
默认是解压到当前目录
使用-C解压到/tmp/目录:[root@server pub]# tar xvf pa.tar -C /tmppasswdshadow
远程拷贝命令:
·scp·rsync:增量拷贝