12 文件歸檔 壓縮 傳輸

2021-07-30 06:21:29 字數 1117 閱讀 4959

12.不同系統之間的檔案傳輸

1.檔案歸檔:把多個檔案變成乙個歸檔檔案

2.歸檔型別

tar c ##建立

f ##指定歸檔檔案名稱

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

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

–get ##取出單個檔案

–delete ##刪除單個檔案

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

-c ##指定解檔目錄

-z ##gz格式壓縮

-j ##bz2格式壓縮

-j ##xz格式壓縮

2.壓縮(zip,gz,bz2,xz)

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

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

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

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

bz2

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

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

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

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

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

rsync(速度比scp快) [引數] file username@ip:/dir

rsync -r ##同步目錄

-l ##不忽略鏈結

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

-t ##不忽檔案時間戳

-g ##不忽檔案所有組

-o ##不忽檔案所有人

-d ##不忽略裝置檔案

文件歸檔壓縮及傳輸

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

練習 12 文件 man,info

首先,手冊頁只是包含特殊標記的壓縮文字檔案,所以man程式知道如何為你設定格式。在 debian 中,它們位於 usr share man 中。你可以使用zless瀏覽它們 它甚至不是乙個程式,而是乙個 shell 指令碼,它解壓縮檔案並呼叫less。接下來,我將引用man手冊頁,關於它的分類 可執...

7 1文件更新

7.1.1通過替換修改 通過查詢獲取整個文件doc,設定doc的email屬性後,通過update更新整個文件。替換是更通用的做法。想象一下通過引用html表單來更新使用者user資料。使用文件替換時,資料從表單提交,一旦驗證,就可以傳遞給mongodb,不管那個欄位被更新,執行更新是相同的。但是這...