1.scp
scp file user@ip:dir 上传 scp user@ip:/file dir 下载 scp -r user@ip:/file 递归带目录一起下载2.rsync 远程同步,速度快。(下载是不管自己有没有是不是一样,都把目标全部搬过来,同步是保持与目标一致有的文件不会搬过来)
-r 同步目录例:将另一台主机的目录study同步到当前主机
-p 同步权限 -o 同步文件所有人 -g 同步文件所有组 -l 同步连接 -D 同步设备文件 -t 同步文件时间戳例:同步study目录的权限及所有人所有组等属性
3.tar 归档文件(把很多个文件打包成一个文件)
-c 创建 -v 显示过程 -f 指定归档文件名称 -x 解档 -t 查看归档文件内容 -r 添加文件到归档中 --get 解档指定文件例:tar -cf etc.tar /etc 归档/etc 并制定归档文件名为etc.tar tar -cvf etc.tar /etc 归档/etc并显示过程 制定归档文件名为etc.tar tar rf etc.tar file 添加指定文件file到etc.tar中 tar xf etc.tar 默认全部解档 tar f etc.tar --get file 解档指定文件file tar f etc.tar --delete file 删除归档内的指定文件file tar xf etc.tar -C /mnt 解档etc.tar到/mnt 4.压缩
zip zip -r etc.tar.zip etc.tar 把文件etc.tar压缩成zip格式的文件etc.tar.zip unzip etc.tar.zip 解压zip格式的压缩包etc.tar.zip gzip gzip etc.tar.gz etc.tar 把文件压缩成gz格式 gunzip etc.tar.gz 解压gz格式的压缩包 tar zcf etc.tar.gz /etc 把/etc归档并压缩成gz格式 tar zxf etc.tar.gz 解压并解档gz格式压缩包内容 bz2 bzip2 etc.tar.bz2 etc.tar 把文件压缩成bz2格式 bunzip2 etc.tar.bz2 解压bz2格式的压缩包 tar jcf etc.tar.bz2 /etc 把/etc归档并压缩成bz2格式 tar jxf etc.tar.bz2 解压并解档bz2格式压缩包内容 xz xz etc.tar.xz etc.tar 把文件压缩成xz格式 unxz etc.tar.xz 解压xz格式的压缩包 tar Jcf etc.tar.xz /etc 把/etc归档并压缩成xz格式 tar Jxf etc.tar.xz 解压并解档xz格式压缩包内容