1.文件传输
scp
scp filename username@ip:/dir ##把文件发送到ip地址的指定目录下。
scp username@ip:/filename dir
scp 传输文件太慢,效率不高。
rsync ##远程同步,速度快,默认会忽略,文件属性,链接文件,设备文件
-r ##同步目录
-p ##同步权限
-o ##同步文件所有人
-g ##同步文件所有组
-l ##同步链接
-D ##同步设备文件
-t ##同步文件时间戳
注:由于其为远程同步,则在一台主机上删除生成文件,另一台主机的该文件也会自动删除,应该注意。作实验时应注意路径。控制好路径加不加/,如果加/,则在上级目录下,不加就会对整个目录进行操作。
tar ##归档文件(把多个文件变为一个文件)
-c ##创建
-v ##显示过程
-f ##指定归档文件名称
-x ##解档
-t ##查看归档文集内容
-r ##添加文件到归档中
--get ##解档指定文件
--delete##删除归当中的指定文件
-C ##指定解档目录
注:注意创建归档文件的存放路径。
压缩:
zip
zip -r xxx.tar.zip xxx.tar
unzip xxx.tar.zip
gz
gzip xxx.tar ===tar zcf xxx.tar.gz
gunzip xxx.tar.gz tar zxf xxx.tar.gz
bz2
bzip2 xxx.tar ===tar jcf xxx.tar.bz2
bunzip2 xxx.tar.bz2 tar jxf xxx.tar.bz2
xz
xz xxx.tar ===tar Jcf xxx.tar.xz
unxz xxx.xz tar Jxf xxx.tar.xz
注:压缩过程中,感觉后两个压缩效率更高一些,压缩程度较好。
在zip中,只有zip -r 在压缩下能保持原文件还在桌面上,其他的都会将源文件加到压缩包里。
但是在左边是需要将已经封装的文件进行压缩,但是右边的命令是将创建包和压缩一起执行。