1. 程式人生 > >Linux中檔案的壓縮和檔案傳輸

Linux中檔案的壓縮和檔案傳輸

1)檔案在系統中的傳輸

1 scp                  ##傳輸速度相對較慢,這屬於一個遠端複製的過程
  scp file [email protected]:dir    ##上傳            
  scp [email protected]:file dir    ##下載
2 rsync          ##遠端同步,速度快,是linux系統下的資料映象備份工具

                             注意:預設會忽略檔案屬性,連結檔案,裝置檔案
  -r  #同步目錄
  -p  #同步許可權
  -o  #同步檔案所有人
  -g  #同步檔案所有組
  -l  #同步連結
  -D  #同步裝置檔案
  -t  #同步檔案時間戳


3 tar  #歸檔檔案,把(很多的檔案變成一個檔案)
  -c   #建立
  -v   #顯示過程


  -f   #指定歸檔檔案內容
  -t   #檢視歸檔檔案內容


  -r   #新增檔案到歸檔中
  --get #解檔指定檔案
 --delete #刪除歸檔中的指定檔案


 -C    #指定解檔目錄

2)檔案的壓縮

壓縮檔案的原理:查詢檔案內的重複位元組,並建立一個相同位元組的“詞典“檔案,並用一個程式碼表示,從而達到減少記憶體空間。
   zip
   zip -r xxx.tar.zip   xxx.tar            //將etc.tar 檔案壓縮成etc.tar.zip檔案
   unzip xxx.tar.zip                        //解壓

  
   gzip xxx.tar                      //壓縮dir1.tar檔案成dir1.tar.gz檔案
   gunzip xxx.tar.gz             //解壓
   ===
   tar zcf xxx.tar.gz /xxx      //將/etc這個目錄直接壓縮為dir1.tar.gz檔案
   tar zxf xxx.tar.gz            //解壓

  
   bzip2 xxx.tar                      //壓縮etc.tar這個檔案為etc.tar.bz2檔案
   bunzip2 xxx.tar.bz2         //解壓
    ===
   tar jcf xxx.tar.bz2 /xxx      //將/etc目錄直接壓縮成etc.tar.bz2檔案
   tar jxf xxx.tar.bz2             //解壓

 
   xz xxx.tar                   //壓縮etc.tar這個檔案為etc.tar.xz檔案
   unxz xxx.tar.xz          //解壓
   ===
   tar Jcf xxx.tar.xz  /xxx      //將/etc這個目錄直接壓縮成etc.tar.xz格式
   tar Jxf xxx.tar.xz            //解壓

相關推薦

Linuxfind命令檔案三個時間簡介

在Linux中在終端上輸入命令stat +檔名 例如: 其中Access是該檔案中資料最後被訪問時間,比如被系統程序直接使用或者通過一些命令和指令碼間接使用。 Modity顯示的是檔案內容被改變時

Linuxzip壓縮unzip解壓縮命令詳解

檢查 驗證 信息 大小寫 -o 所有 壓縮 tab 除了 1、把/home目錄下面的mydata目錄壓縮為mydata.zipzip -r mydata.zip mydata #壓縮mydata目錄2、把/home目錄下面的mydata.zip解壓到mydatabak目錄裏

Linuxzip壓縮unzip解壓縮

幾年前的雲筆記,整理 1、把/home目錄下面的mydata目錄壓縮為mydata.zip zip -r mydata.zip mydata #壓縮mydata目錄 2、把/home目錄下面的mydata.zip解壓到mydatabak目錄裡面 unzip mydat

Gulp——檔案壓縮檔案指紋

上週還倒騰了一件事,就是使用gulp給專案的JS和CSS新增版本,主要是控制新版本檔案釋出時瀏覽器快取的問題,我看很多工具稱這中做法叫做新增“檔案指紋”,這裡也這樣叫好了,其中壓縮是新增指紋前的一個

Linux檔案壓縮檔案傳輸

1)檔案在系統中的傳輸 1 scp                  ##傳輸速度相對較慢,這屬於一個遠端複製的過程   scp file [email protected]:dir    ##上傳               scp [email pr

Linux各種壓縮檔案壓縮/解壓方式

一般用tar命令可以進行壓縮/解壓(fileName指目標檔案) tar -(cxtzjJvfpPN) fileName 其中: -c :建立一個壓縮檔案的引數指令(打包成tar,不是壓縮); -x :解開一個壓縮檔案的引數指令(解開tar包)!

Linux 檔案壓縮打包

1. 壓縮打包介紹 常見壓縮檔案 windows .rar .zip .7z Linux .zip, .gz, .bz2, .xz, .tar.gz, .tar.bz2, .tar.xz 2. gzip壓縮工具 2.1 Bullet Points ---- gz

Linux常見的日誌檔案命令

【IT168 伺服器學院】成功地管理任何系統的關鍵之一,是要知道系統中正在發生什麼事。Linux 中提供了異常日誌,並且日誌的細節是可配置的。Linux 日誌都以明文形式儲存,所以使用者不需要特殊的工具就可以搜尋和閱讀它們。還可以編寫指令碼,來掃描這些日誌,並基於它們的內容去

Linux進入目錄顯示檔案所需要的許可權

1.在Linux下進入一個目錄需要怎樣的許可權呢? 我們先建立一個許可權為 000 的目錄檔案 進入該目錄檔案發現許可權不夠,不能進入 給該目錄檔案的所有者加上讀許可權 發現還是不能進入,提示許可權不夠 給所有者去掉讀許可權加上寫許可權,發現還是不能進入

linux檔案壓縮壓縮常用命令小結

檔案壓縮和常用命令 zip是目前使用最多的文件壓縮格式。可以跨平臺使用,在linux,windows和mac os上均可使用,但是支援的壓縮率不是很高。 rar雖然普及率和速度上比zip略差一些,但是rar有更好的壓縮率,支援多卷壓縮檔案,比起zip的“跨磁碟”壓縮檔案更加

Linux/dev/null/dev/zero兩個檔案的作用區別

開發十年,就只剩下這套架構體系了! >>>   

Linux壓縮命令gzipunzip的一點說明

保留 定向 -c 一點 test 重定向 gzip 默認 nbsp Linux 常用的壓縮命令有 gzip 和 zip,兩種壓縮包的結尾不同:zip 壓縮的後文件是 *.zip ,而 gzip 壓縮後的文件 *.gz ;相應的解壓縮命令則是 gunzip 和 unzip g

Linux tar批量壓縮打包檔案

檢視檔案 heb2$ls 10.unl 13.unl 17.unl 2018.sh 3EAC.unl 11.unl 14.unl 19.unl 3.unl 4.unl 12.unl 15.unl 2.unl 35.

linux基礎3-磁碟檔案系統相關 LINUX支援哪些檔案系統 linux下磁碟分割槽詳解 圖文(fdisk;mkfs)

一 dumpe2fs :    在Linux使用過程中,我們如果要了解檔案系統的配置情況,可以使用dumpe2fs檢視ext2/ext3/ext4格式的檔案系統資訊。 命令格式: dumpe2fs [選項] 裝置 常用選項: -h  僅列出超級塊中的資訊

linux更新glibc庫檔案到2.17

1 確保安裝過gcc yum install gcc 2 獲取glibc相關版本 wget http://ftp.gnu.org/pub/gnu/glibc/glibc-2.17.tar.xz 3 解壓建立目錄 xz -d glibc-2.17.tar.xz tar -x

Linux編譯C/C++檔案構建時提示找不到引用的函式定義

1、確認應用的檔案是否有編譯,測試方法修改錯檔案中的內容再次編譯看是否報錯 2、如果沒有說明沒有參與編譯,需要修改makefile檔案新增編譯對應檔案生成.o目標檔案。 3、如果發現已經添加了該檔案,還有一種可能就是巨集命名衝突。例如: #ifndef _MONITOR_H_ #defi

Linux常用命令(檔案與目錄)

1、pwd 檢視當前目錄(Print Working Directory) 2、cd 切換工作目錄(Change Directory) (1)格式:cd [目錄位置]   特殊目錄:   .當前目錄   ..上一級目錄   ~使用者主目錄   -上個

Linux下的使用者檔案許可權管理

一、管理使用者賬號和組帳號 1.使用者帳號和組帳號概述 1.1使用者帳號 使用者賬號 特點 超級使用者 root使用者,負責系統管理和維護 普通使用者 由roo

linux如何使用smb檔案共享

1.實驗環境 虛擬機器desktop                     &nbs

檔案讀取檔案寫入需要注意的一些小知識

1,   is_file()函式:用來判斷 是否是為檔案或者是否存在該檔案 is_dir()函式:用來判斷 是否為目錄(資料夾)或者是夠存在該目錄 file_exists(檔案路徑):作用是判斷對應的路徑下 是否存在對應的檔案 它們的區別是如果已經存在該檔案或者資料夾,