文件在系统中的传输
1.scp
scp file user@ip:/dir ##上传
scp user@ip:/file dir ##下载
2.rsync ##远程同步,速度快,默认会忽略,文件属性,链接文件
##先创建文件,更改其权限,所有人,所有组
rsync -r ##同步目录
rsync -p ##同步权限
rsync -o ##同步所有人
rsync -g ##同步所有组
rsync -t ##同步所有时间戳
打包
tar ##归档文件,(把很多个文件变成1个文件)
tar命令用于对文件进行压缩或解压。在Linux系统中,常见的文件格式比较多,其中主要使用的是.tar或者.tar.gz或.tar.bz2格式
-c ##创建
-v ##显示过程
-f ##指定归档文件名称
-x ##解档
-t ##查看归档内容
-r ##添加文件到归档中
--get ##解档指定文件
--delete ##删除归档中的指定文件
-c ##指定解档目录
-c ##创建 -f ##指定归档文件名称
-x ##解档
-r ##添加文件到归档中
压缩
zip
zip -r xxx.tar.zip x xx.tar
unzip xxx.tar.zip
gz
gzip xxx.tar
gunzip xxx.tar.gz
bz2
bzip2 xxx.tar.bz2
bunzip2 xxx.tar.bz2
xz
xz xxx.tar
unxz xxx.tar.xz
##直接建立压缩(不打包)
tar zcf xxx.tar.gz /xxx
tar zxf xxx.tar.gz
tar jcf xxx.tar.bz2 /xxx
tar jxf xxx.tar.bz2
tar Jcf xxx.tar.xz /xxx
tar Jcf xxx.tar.x