LINUX TAR 壓縮檔案管理命令學習

2021-08-21 13:17:35 字數 1194 閱讀 5105

概要:tar主要進行檔案的壓縮與解壓縮,是比較常用的命令。

命令格式:

tar [-cxtzjvfppn] pathname [ pathname ... ]

引數:-c :建立乙個存檔

-x :解開乙個存檔

-t :檢視乙個存檔的內容

-z :用 gzip 對存檔壓縮或解壓

-j :用 bzip2 對存檔壓縮或解壓

-v :顯示詳細處理過程

-f :使用檔名,後面直接加檔名稱

-r :將檔案追加至檔案末尾

--delete :從檔案中刪除檔案

-p :不改變檔案原來的屬性

-n :只存檔更新的檔案,後面跟日期(yyyy/mm/dd)

--exclude file:不打包後面的檔案

例子:1、打包 /home 但不壓縮

tar -cvf /filepath/filename.tar /home

2、以gzip壓縮並打包

tar -zcvf /filepath/filename.tar.gz /home

3、以bzip2壓縮 並打包

tar -jcvf /filepath/filename.tar.bz2 /home

4、檢視tar檔案內容

tar -tvf /filepath/filename.tar

5、檢視gzip檔案內容、

tar -ztvf /filepath/filename.tar.gz

6、檢視bzip2檔案內容

tar -jtvf /filepath/filename.tar.bz2

7、備份 /home 目錄並儲存許可權設定

tar -zxvpf /filepath/filename.tar.gz /home

8、備份 /home 目錄中比 2009/05/28 新的檔案

tar -n 2009/05/28 -zcvf /filepath/filename.tar.gz /home

9、備份 /home 目錄,但不要備份 /home/slyar 目錄

tar --exclude /home/slyar -zcvf /filepath/filename.tar.gz /home

10、備份了 /home 目錄為 home.tar.gz ,僅提取 /home/slyar.sh 檔案

tar -zxvf home.tar.gz home/slyar.sh

怎樣壓縮檔案 如何給壓縮檔案加密

我們生活 工作中,會經常遇到壓縮檔案 給檔案加密的事情。有時候,是單純不想讓別人看到 有時候,是提供 但不能共享,用來獲取收益等等。那麼怎麼將乙個檔案壓縮,或者乙個資料夾壓縮尼?同時又怎麼給這個壓縮檔案加密尼?下面大家和小編一起看一下吧。壓縮檔案 如圖。找到需要壓縮的檔案 資料夾,右擊檔案,點選新增...

Linux tar檔案打包與壓縮

在檔案的整理及傳輸過程中,經常會用到將檔案或者資料夾通過打包壓縮的方式整理成為乙個歸檔的檔案,windows中用到的壓縮解壓工具有很多,並且很方便,但是在linux當中呢,可能會稍微複雜一點,並且方式同樣是多樣化的。檔案字尾 功能說明 zip zip程式打包壓縮的檔案 rar rar程式打包壓縮的檔...

C 壓縮檔案

首先新增system.io.com pression 注意deflatestream類不能用來壓縮大小超過4gb的檔案。gzipstream同樣不能用來壓縮大小超過4gb的檔案。public void compressfile string srcfile,string dstfile if fil...