1. Red Hat Enterprise Linux 7
1.1. 打包
tar
打包表示把一堆文件变成一个
1 2 3 4 5 6 7 8 9 10 11 12
| tar -f tar -c tar -v tar -t tar -x
tar -rf 包名 文件名 tar -f 包名 --delete filename tar -f 包名 --get filename
tar -cvf 包名 要打包的目录 tar -xvf 包名
|
1.2. 压缩
gzip
1 2 3 4
| gzip xx.tar gunzip xx.tar.gz tar zcvf xx.tar.gz 目标文件 tar zxvf xx.tar.gz
|
bz2
1 2 3 4
| bzip2 xx.tar bunzip2 xx.tar.bz2 tar jcvf xx.tar.bz2 目标文件 tar jxvf xx.tar.bz2
|
xz
1 2 3 4
| xz xx.tar unxz xx.tar.xz tar Jcvf xx.tar.xz 目标文件 tar Jxvf xx.tar.xz
|
zip
特殊,不支持tar,必须先打包再压缩
1 2
| zip -r xx.tar.zip xx.tar unzip xx.tar.zip
|
1.3. 远程文件传输
scp远程复制
1 2 3 4
| scp file user@ip:/directory scp -r dir user@ip:/directory scp user@ip:/filename /direcotry scp -r user@ip:/directory /direcotry
|
rsync远程同步
1 2 3 4 5 6 7 8 9
| rsync file|direcotry user@ip:/directory rsync user@ip:/directory /directory -r -l -p -t -g -o -D
|
lftp
1 2 3 4 5 6
| lftp ip地址 ##建立专属传输通道 注意:1.首次使用需要安装lftp命令: yum install lftp -y 2.用?查看lftp中的命令及使用方式 3.get 文件名 ##下载文件 4.mget 关键字* ##支持通配符,批量下载 5.mirror 目录 ##下载目录
|
注意:ssh,scp,rsync,sftp所使用的服务都是sshd服务