目录
实验环境的搭载: 配置好ip,保证两台机器可以互相ping通,为了节省资源并且设置开机为无图形模式,并且关闭两台虚拟机的防火墙,最后使用真机将两台虚拟机进行链接
一.scp命令 :
scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径 (将自己的给别人)
scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件(将别人的拷贝给自己)
scp 本地文件 远程主机用户@远程主机ip:远程文件的绝对路径
scp 远程主机用户@远程主机ip:远程文件的绝对路径 本地文件
scp -r 本地目录 远程主机用户@远程主机ip:远程目录的绝对路径
scp -r 远程主机用户@远程主机ip:远程目录的绝对路径 本地目录
scp -r filedir root@172.25.254.222:/mnt -r是表示递归i,将目录与文件全部传输
scp -q file root@172.25.254.222:/mnt -q是不显示远程复制的文件,因为默认的会显示远程复制的相关文件
二.rsync用法 :
1.rsync特点:rsync在文件传输过程中会跳过重复文件
2.rsync用法:
rsync 本地文件 远程主机用户@远程主机ip:远程文件的绝对路径 rsync 远程主机用户@远程主机ip:远程文件的绝对路径 本地文件 rsync -r 本地目录 远程主机用户@远程主机ip:远程目录的绝对路径 rsync -r 远程主机用户@远程主机ip:远程目录的绝对路径 本地目录
rsync -r #复制目录 -l #复制链接 eg:链接建立 ln -s file2 /mnt/lee -p #复制权限 -t #复制时间戳 -o #复制所有人 -g #复制所属组 -D #复制设备文件
三.文件的归档压缩 :
1.文件归档:
tar -c #创建 -f #指定文件名称 -x #解档 -v #显示过程 -t #查看 -r #向归档文件中添加文件 --get #解档指定文件 --delete #删除指定文件 -C #指定解档路径 -P #不删除根路径标志
首先我们清空 mnt目录,然后将 etc这个目录归档到mnt目录下并且成为tar格式,名字叫做tmp.tar ,然后我们在目录mnt中创建一个叫westos的文件,然后将westos放入已经打包好的tmp.tar中,然后删除mnt中的westos,但是我们可以通过从归档文件 tmp.tar指定解压出westos文件来重新的将westos恢复出来
2.文档的压缩 :
#zip zip -r tmp.tar.zip tmp.tar #zip格式压缩 unzip tmp.tar.zip #zip格式解压缩
#gzip gzip tmp.tar #gzip格式压缩 gunzip tmp.tar.gz #gzip格式解压缩
#bzip2 bzip2 tmp.tar ##bzip2格式压缩 bunzip2 tmp.tar.bz2 ##bzip格2式解压缩
#xz xz tmp.tar #xz格式压缩 unxz tmp.tar.xz #xz格式解压缩
eg : 以上命令全部都是直接压缩原文件
四.tar压缩 :
#压缩成gzip
tar zcf etc.tar.gz /etc
tar zxf etc.tar.gz
#压缩成bzip2
tar jcf etc.tar.bz2 /etc
tar jxf etc.tar.bz2
#压缩成xz
tar Jcf etc.tar.xz /etc
tar Jxf etc.tar.xz