您的位置:首页 > 其它

不同系统之间的文件传输

2018-04-08 18:17 183 查看

不同系统之间的文件传输

1.文件归档

文件归档:就是把多个文件变成一个归档文件。

2.命令:tar

命令          参数

tar               c            创建

                   f            指定归档文件名

                   t            显示归档文件中的内容

                  r             向归档文件中添加文件

                --get         取出单个文件

               --delete      删除单个文件

                x              取出归档文件中的所有内容

                -C            指定解档目录

                -z            gz格式压缩

                 -j            bz2格式压缩

                 -J           xz格式压缩

例如:tar  cf   etc.tar    /etc/        归档/etc



3.压缩

压缩系统默认有4中格式:gz,bz2,xz,zip。

     *1.gz格式

     gzip                 etc.tar                                压缩成gz格式

     gunzip             etc.tar.gz                           解压gz格式压缩包

     tar                   zcf etc.tar.gz /etc               把文件归档为tar并压缩成gz

     tar                   zxf etc.tar.gz                     解压并解档gz格式压缩包

例如:

tar     zcf etc.tar.gz /etc         把/etc文件归档为tar并压缩成gz

tar     zxf etc.tar.gz                把etc.tar.gz解压并解档gz格式压缩包



     *2.bz2

     bzip2             etc.tar                   压缩成bz2格式

     bunzip2         etc.tar.bz2             解压bz2格式压缩包

     tar     jcf        etc.tar.bz2 /etc      把文件归档为tar并压缩成bz2

     tar      jxf        etc.tar.bz2           解压并解档bz2格式压缩包

例如:

tar     jcf        etc.tar.bz2 /etc      把文件归档为tar并压缩成bz2

tar      jxf        etc.tar.bz2           解压etc.tar.bz2并解档bz2格式压缩包

 


*3.xz

     xz                etc.tar                   压缩成xz格式

     unxz            etc.tar.xz              解压xz格式压缩包

     tar     Jcf     etc.tar.xz /etc       把文件归档为tar并压缩成zx

     tar     Jxf     etc.tar.xz             解压并解档xz格式压缩包

例如:

tar         Jcf    etc.tar.xz    /etc              把文件归档为tar并压缩成xz格式

tar         Jxf    etc.tar.xz                        解压etc.tar.xz格式并解档zx格式压缩包



     *4.zip

     zip      -r      etc.tar.zip      etc.tar       压缩成zip格式

     unzip           etc.tar.zip                       解压zip格式压缩包

例如:

zip      -r      etc.tar.zip      etc.tar       压缩成zip格式

unzip           etc.tar.zip                       解压zip格式压缩包



4.系统中的文件传输

scp       file        username@ip:/dir         上传

scp        username@ip:/dir/file  /dir       下载

例如:scp file kiosk@172.25.254.7:/home/kiosk/Desktop     

将file文件以远程方式传输到kiosk@172.25.254.7主机的/home/kiosk/Desktop位置。



rsync   远程同步文件比scp快

rsync      -r          file|dir       root@ip       同步目录

rsync     [参数]    file         username@ip:/dir

rsync     -r          同步目录

              -l          不忽略链接

              -p         不忽略文件权限

              -t         不忽文件时间戳

              -g        不忽文件所有组

               -o        不忽文件所有人

               -D       不忽略设备文件

               -R        表示递归

例如:rsync -rR   /root/pictures  kiosk@172.25.254.7:/home/kiosk/Desktop

远程同步/root/pictures目录及目录中内容到kiosk@172.25.254.7主机的/home/kiosk/Desktop位置。




注意:

rsync      -r     /mnt/     root@ip       当mnt目录写法为/mnt/表示同步目录中的内容不包括目录本身

rsync      -r     /mnt      root@ip       当mnt目录写法为/mnt表示同步目录本身和目录中的内容

创建连接:ln    -s  /mnt/hello   /mnt/linux     表示把hello连接到linux

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: