RHCE7 管理I-12归档文件并在Linux系统间复制文件

时间:2023-03-09 08:09:51
RHCE7 管理I-12归档文件并在Linux系统间复制文件

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]# ls
passwd shadow
[root@server pub]# tar cf pa.tar passwd shadow
[root@server pub]# ls
passwd pa.tar shadow
[root@server pub]# tar tf pa.tar
passwd
shadow
[root@server pub]# tar czvf pa.tar.gz passwd shadow
passwd
shadow
[root@server pub]# tar cjvf pa.tar.bz2 passwd shadow
passwd
shadow
[root@server pub]# ls
passwd pa.tar pa.tar.bz2 pa.tar.gz shadow
[root@server pub]# rm passwd shadow
rm: remove regular file ‘passwd’? y
rm: remove regular file ‘shadow’? y
[root@server pub]# ls
pa.tar pa.tar.bz2 pa.tar.gz
[root@server pub]# tar xvzf pa.tar.gz
passwd
shadow
[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 /tmp
passwd
shadow

远程拷贝命令:
·scp
·rsync:增量拷贝