linux下系统中的文件传输
一、文件在系统中的传输
1.scp
scp file [email protected]:/dir

scp [email protected]:/file dir

2.rsync ##远程同步,速度快,默认会忽略,文件属性
-r ##同步目录
在服务端:
同步目录westos到客户端:
-p ##同步权限
-o ##同步文件所有人
-g ##同步文件所有组
在客户端同步文件权限,所有人和所有组到服务端:
在服务端查看同步到的信息如下:
-l ##同步链接
-D ##同步设备文件

-t ##同步文件时间戳
3.tar ##归档文件(把很多文件变成1个文件)
-c ##创建
-v ##显示过程

-f ##指定归档文件名称
-t ##查看归档文件内容

-r ##添加文件到归档中
--get ##解档指定文件

--delete ##删除归档中的指定文件

4.压缩文件的方式:
zip
zip -r xxx.tar.zip xxx.tar ##把文件打包成xxx.tar并压缩为zip的格式
unzip xxx.tar.zip ##解压并解包zip格式压缩包
gz
gzip xxx.tar ##把文件打包为xxx.tar并压缩成gz的格式
gunzip xxx.tar.gz ##解压并解包gz格式压缩包
====
tar zcf xxx.tar.gz /xxx
tar zxf xxx.tar.gz
bz2
bzip2 xxx.tar ##把文件打包成xxx.tar并压缩为bz2的格式
bunzip2 xxx.tar.bz2 ##解压并解包bz2格式压缩包
====
tar jcf xxx.tar.bz2 /xxx
tar jxf xxx.tar.bz2
xz
xz xxx.tar ##把文件打包为xxx.tar并压缩为xz的形式
unxz xxx.tar.xz ##将xxx.tar.xz解压为xxx.tar
====
tar Jxf xxx.tar.xz /xxx
tar Jxf xxx.tar.xz