一.scp
什么是scp?
scp简单的来说就是cp的升级版,它的作用是远程传输文件。
scp file user@ip:/dir ##上传scp user@ip:file dir ##下载
二、文件远程同步命令rsync
rsync用法与scp命令相似,但远程同步速度会快。这是因为此方法会默认忽略文件的属性、链接文件、设备文件
rsync -r ###同步目录(有目录,必加的一个参数) -l ###同步,不忽略链接-p ###同步,不忽略权限-t ###同步,不忽略时间戳-g ###同步,不忽略文件所有人-o ###同步,不忽略文件所有组-D ###同步,不忽略设备文件
实验:
三、归档文件—tar
tar是linux的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件名亦为“tar”。
1.参数
tar -f ###指定归档后文件名称(必加)
tar -c ###创建
tar -v ###归档过程显示过程
tar -x ###把归档文件全部拿出
tar -t ###显示所有归档文件
tar -r ###添加文件到归档中
tar --get ###解档指定文件
tar --delete ###删除归档中的指定文件
tar -C ###指定解档后文件去处(目录)
du -sh 文件名
2.实验
tar -xvf xxx.tar 解压tar包
四、文档的压缩
zipzip -r xxx.tar.zip xxx.tar ##压缩unzip xxx.tar.zip ##解压
gzgzip xxx.tar ##压缩gunzip xxx.tar.gz ##解压
bz2bzip2 xxx.tar ##压缩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.xz