赞
踩
##########远程传输###########
(1)scp ##远程传输文件,能同时传输文件的所有属性,链接文件,设备文件等,但是缺陷是传速慢
scp file root@ip:dir ##上传,将客户端主机上的file文件复制到远程主机的dir (相当于上传文件)
步骤一:在客户端主机的桌面上先建立五个文件 touch file{1…5}
步骤二:在客户端主机中输入scp /root/Desktop/file{1…5} root@172.25.254.231:/root/Desktop/ ,然后回车
scp root@ip:file dir ##下载,将root ip这台远程主机上的file文件下载到当前主机的dir
步骤一:在服务端的桌面上建立3个文件 touch file{1…3}
步骤二:在客户端主机中输入scp root@172.25.254.231:/root/Desktop/file{1…3} /root/Desktop/ ,然后回车
(2)rsync ##远程同步,速度快,默认会忽略文件属性,链接文件,设备文件等
rsync -r ##同步目录
rsync -p ##同步权限
rsync -o ##同步文件所有人
rsync -g ##同步文件所有组
rsync -l ##同步链接
rsync -D ##同步设备文件
rsync -t ##同步文件时间戳
注意:由于命令“rsync “传输时会忽略文件属性,链接文件,设备文件等,所有在传输的时候必须使用“rsync -lpogr"或“rsync -lpogrt",若文件时设备文件,必须加上“-D”,才能确保文件的完整性。
注意:
当文件比较小时,scp和rsync传输文件的速度差不多
当文件比较大时,scp和rsync传输文件的速度相差很大
传输速度的快慢不是取决于文件的数量,而是取决于文件的大小
rsync -r ##同步目录
注意:/mnt 与 /mnt/的区别在于
/mnt 传输mnt这个目录以及mnt下的文件
/mnt/ 传输mnt这个目录下的文件
#########打包文件/目录##########
tar ##归档文件(把多个文件案打包成一个文件)
-c ##创建文档 (也叫创建一个包),必须加
-f ##指定归档文件名称(就是指明把这个东西放到哪里,否则没有意义)必须加上-f,否则会乱码
-v ## 显示打包的过程(显示都打包了哪些文件)
-x ##解档(将包解开)
-t ##查看归档文件内容(查看包中的内容)
-r ##添加文件到归档中(将别的文件放到这个包中)
--get ##解档指定文件(指定将哪个文件解出来)
--delete ##删除归档中的指定文件(指定删除文档中的哪个文件)
-C ##指定解档目录(指定将解出来的东西放到哪
tar cf etc.tar /etc 表示将根目录下的etc这个目录打包成一个etc.tar 放到桌面(cf表示create file)
tar cfv etc.tar /etc
touch file
tar cf etc.tar /etc file 表示将根目录下的etc这个目录和file这个文件打包成一个etc.tar 放到桌面
touch file
tar cf etc.tar /etc
tar rf etc.tar file 添加file文件到etc.tar中
tar f etc.tar --delete file ##删除etc.tar里的file文件
tar xf etc.tar ##解档(将包解开)
tar f etc.tar --get etc ##解档指定文件(指定将哪个文件解出来)
tar xf etc.tar -C /mnt/ ##指定解档目录(指定将解出来的东西放到哪)
归档的目的:归档打包是为了文件在主机之间传输的更快
注意:
传输速度快不快取决于文件大小,并不是看文件数量的多少
打包不是压缩,文件大小并没有改变
###########压缩##########
压缩是一种通过特定的算法来减小计算机文件大小的机制。尤其是对网络用户,因为它可以减小文字的字节总数,使文件能够通过较慢的互联网连接实现更快传输,此外还可以减少文件的磁盘占用空间。
每次压缩前后使用du -sh 目录名, 查看大小,进行对比
三种压缩方式:
zip
zip -r xxx.tar.zip xxx.tar ##压缩
unzip xxx.tar.zip ##解压
(1)gz
gzip xxx.tar 压缩
gunzip xxx.tar.gz 解压
(2)bz2
bzip2 xxx.tar 压缩
bunzip2 xxx.tar.bz2 解压
(3)xz
xz xxx.tar 压缩
unxz xxx.tar.xz 解压
#########归档并压缩#########
gz类型:
tar zcf xxx.tar.gz /xxx/
bz2类型:
tar jcf xxx.tar.bz2 /xxx/
xz类型:
tar Jcf xxx.tar.xz /xxx/
结论:通过对比4种压缩后的文件大小可知, zip 压缩 、gz压缩、bz2压缩、xz压缩的压缩效果越来越好
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。