檔案傳輸,歸檔及壓縮打包

2021-08-18 14:44:27 字數 2951 閱讀 6786

1.系統中的檔案傳輸

1)scp

scp    file     username@ip:/dir    ##上傳

傳送方接受方

rsync遠端資料同步比scp速度快

rsync [引數]    file    username@ip:/dir

rsync    -r    ##同步目錄

-l    ##不忽略鏈結

-p    ##不忽略檔案許可權

-t    ##不忽檔案時間戳

-g    ##不忽檔案所有組

-o    ##不忽檔案所有人

-d    ##不忽略裝置檔案

rsync   -r   /mnt/  #不包括目錄本身

rsync   -r   /mnt   #包括目錄本身

檢視客戶端目錄中的檔案

上面只同步了檔案,加上許可權和時間戳

再加上所有人和所有組

2.檔案歸檔

把多個檔案歸檔變成乙個歸檔檔案,加快傳輸速度

tar cf etc.tar /etc/                                #歸檔

tf  etc.tar                                       #解檔

rf  etc.tar                                      #新增檔案

xf  etc.tar                                      #取出所有檔案

f   etc.tar     --get 檔名             #取出某個檔案

f   etc.tar     --delete 檔名        #刪除某個檔案

tf 絕對路徑                                   #解檔到某位置

du -sh 檔案/目錄             #檢視檔案大小

新增檔案:

[root@localhost mnt]# tar rf etc.tar westos

取出某個檔案:

刪除某個檔案:

[root@localhost mnt]# tar f etc.tar   --delate westos

3.壓縮

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格式壓縮包

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格式壓縮包

2)xz

xz etc.tar         ##壓縮成xz格式

unxz  etc.tar.xz    ##解壓xz格式壓縮包

tar jcf etc.tar.xz /etc    ##把檔案歸檔為tar並壓縮成zx

tar jxf etc.tar.xz    ##解壓並解檔xz格式壓縮包

例:gz,bz2,xz把檔案歸檔並壓縮

解壓並解檔壓縮包

4)zip

zip -r etc.tar.zip etc.tar    ##壓縮成zip格式

unzip etc.tar.zip        ##解壓zip格式壓縮包

檔案打包 壓縮及傳輸

一 檔案的傳輸 1.scp 1 將a主機的檔案 目錄 上傳到b主機上 在a主機上進行操作 命令 scp dir name username b主機ip dir scp root desktop file root 172.25.254.112 mnt 當需要傳輸的時乙個目錄 包括目錄下的檔案 命令s...

Linux系統下的檔案傳輸 歸檔 壓縮

1.scp傳輸 1 上傳 scp 本地檔案 遠端主機使用者 遠端主機ip 遠端主機目錄 表示把本地主機的 mnt file傳送到主機200的 mnt下 在遠端主機檢視所傳輸的檔案 scp 遠端主機使用者 遠端主機ip 遠端主機目錄 本地目錄 2.rsync傳輸 rsync 引數 file usern...

檔案的傳輸及打包壓縮

1.檔案的上傳 scp 本地檔案 遠端主機使用者 遠端主機ip 遠端主機目錄 scp root desktop clientfile1 root 172.25.254.243 root desktop 本地檔案clientfile1上傳到ip為172.25.254.243裡該目錄下 scp r ro...