學習運維 檔案歸檔及傳輸

2021-07-26 02:34:05 字數 1668 閱讀 2468

第十二單元:

scp /etc/* [email protected]:/root/desktop

傳輸很慢

怎麼讓傳輸速度變快:歸檔

1.檔案歸檔

1)檔案歸檔,就是把多個檔案變成乙個歸檔檔案 2)

tar c ##建立

f ##指定歸檔檔案名稱

t ##顯示歸檔檔案中的內容

r ##向歸檔檔案中新增檔案

--get ##取出單個檔案

--delete ##刪除單個檔案

x ##取出歸檔檔案中的所有內容

-c ##指定解檔目錄

-z ##gz格式壓縮

-j ##bz2格式壓縮

-j ##xz格式壓縮

歸檔之後再傳輸就變快了

2.壓縮

gzgzip etc.tar ##壓縮成gz格式

gunzip  etc.tar.gz ##解壓gz格式壓縮包

tar zcf etc.tar.gz /etc ##把檔案歸檔為tar並壓縮成gz

tar zxf etc.tar.gz ##解壓並解檔gz格式壓縮包

bz2bzip2 etc.tar ##壓縮成bz2格式

bunzip2 etc.tar.bz2 ##解壓bz2格式壓縮包

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

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

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

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

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

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

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

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

3.系統中的檔案傳輸

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

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

rsync -r ##同步目錄

-l ##不忽略鏈結

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

-t ##不忽檔案時間戳

-g ##不忽檔案所有組

-o ##不忽檔案所有人

-d ##不忽略裝置檔案

同步目錄時,目錄後加不加「/」的區別:

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

1.系統中的檔案傳輸 1 scp scp file username ip dir 上傳 傳送方接受方 rsync遠端資料同步比scp速度快 rsync 引數 file username ip dir rsync r 同步目錄 l 不忽略鏈結 p 不忽略檔案許可權 t 不忽檔案時間戳 g 不忽檔案所...

文件歸檔壓縮及傳輸

舉例 將linux目錄壓縮成名為linux.tar的tar包。命令 tar cf linux.tar linux 其中 c 建立包,f 指定歸檔檔案名稱 解壓 tar tf linux.tar。t 解壓縮 向歸檔檔案中新增檔案file11 tar rf linux.tar file11 get 取出...

php curl 傳輸多維檔案陣列

以下只是工具類 根據檔名獲取檔案資源,用於向另外乙個api提供類似於 input.file 的檔案資源 param string filename 檔名 param string tmpfile 檔案臨時路勁 param string type 檔案型別 param int timeout 超時時間...