色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在Linux使用tar命令創建/提取tar文件

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-05 16:37 ? 次閱讀

tar命令允許您創建,提取,解壓縮tar存檔文件。它支持各種壓縮程序,例如gzipbzip2lziplzmalzopxzcompress壓縮程序。

Xz是基于LZMA算法,它也是一種流行壓縮算法。按照慣例,以xz壓縮程序的tar存檔文件的名稱以.tar.xz.txz結尾。

教程介紹如何使用tar命令解壓.tar.xz.txz存檔文件。包括使用文件管理器解壓縮文件。

如需要創建tar文件的存檔,可以參考我們的教程如何在Linux使用tar命令創建/提取tar文件。此教程幾乎包括tar命令日常使用選項與解釋。

tar 命令解壓tar.xz文件

tar命令默認預安裝在所有Linux發行版和macOS。要解壓tar.xz文件,請tar命令的使用--extract或者-x選項,并在-f選項后指定tar.xz文件文件名稱。

tar自動檢測壓縮文件使用的算法并自動解壓文件。可以使用tar -xf命令來解壓使用其他壓縮算法的tar存檔文件。例如.tar.gz文件和.tar.bz文件。

命令tar -xf archive.tar.xz命令將會解壓archive.tar.xz文件到當前目錄。-f選項用于指定文件,-x選項表示解壓。

tar -xf archive.tar.xz

tar 命令指定解壓目錄

要獲得更詳細的輸出,請使用tar命令的-v選項。這將會在終端打印正在解壓的文件名稱。

tar默認解壓tar.xz文件到當前工作目錄。要解壓到指定目錄,請使用--directory或者-C選項。

命令tar -xf archive.tar.xz -C /home/myfreax/filesarchive.tar.xz解壓到/home/myfreax/files目錄。

tar -xvf archive.tar.xz
tar -xf archive.tar.xz -C /home/myfreax/files

tar 命令提取指定文件

要從tar.xz文件中提取指定文件,請tar命令的最后指定要提取文件名稱,多個文件以空格作為分隔符。

提取文件時,必須提供文件在壓縮內文件的內的路徑,你可以使用tar命令的--list/-t選項查看文件路徑,運行命令tar tf test.tar.xz

除了在tar.xz壓縮文件提取文件以外,你還可以提取一個或多個目錄。與提取文件一樣你需要指定目錄在壓縮內文件的內的路徑。

如果您嘗試提取壓縮文件內不存在的文件,tar命令將會錯誤消息tar: README: Not found in archive。tar: Exiting with failure status due to previous errors

例如命令tar -xf archive.tar.xz test/dir/ test/file1將會提取文件test/file1 和目錄test/dir/到當前目錄。

test/
test/file1
test/dir/
test/dir/file2

archive.tar.xz

tar -tf archive.tar.xz

tar -xf archive.tar.xz test/file1
tar -xf archive.tar.xz test/dir/ test/file1

tar命令的--wildcards選項允許您基于通配符模式或者正則表達式從tar.xz文件中提取多個文件。

在使用通配符模式或者正則表達匹配多個文件事,必須使用單引號對模式進行包裹,避免shell解釋模式中的特殊符號。

例如命令tar -xf archive.tar.xz --wildcards '*.png'將會提取以.png結尾的文件。

tar -xf archive.tar.xz --wildcards '*.png'

tar 命令讀取標準輸入解壓

tar命令可以從指定文件解壓,也可以讀取標準輸入對文件進行解壓。這樣就可以做到一邊下載一邊解壓。

當通過標準輸入解壓tar.xz文件時,你必須指定解壓的程序。tar命令的-J選項指定使用xz壓縮程序解壓文件。

如果您未指定解壓縮選項,tar命令將會打印消息。tar: Archive is compressed. Use -J option。tar: Error is not recoverable: exiting now。提示你使用-J選項。

例如命令wget -c URL -O - | sudo tar -xj使用wget命令下載Linux內核并到標準輸出,然后通過管道傳遞到tar命令進行解壓。

wget -c https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz -O - | sudo tar -xj

tar 命令查看tar.xz文件

要查看tar.xz壓縮文件,請使用tar命令的--list或者-t選項所有文件內容。

除了查看文件名稱,你還可以添加tar命令的--verbose/-v選項打印更詳細的信息

這些文件的信息包括所有者,文件大小,時間戳,權限等。

tar -tf archive.tar.xz
tar -tvf archive.tar.xz
drwxrwxr-x myfreax/myfreax   0 2022-12-02 13:30 test/
-rw-rw-r-- myfreax/myfreax   0 2022-12-02 13:25 test/file1
drwxrwxr-x myfreax/myfreax   0 2022-12-02 13:26 test/dir/
-rw-rw-r-- myfreax/myfreax   0 2022-12-02 13:26 test/dir/file2

文件管理器解壓tar.xz文件

如果您不是命令行用戶,則可以使用GUI文件管理器解壓tar.xz文件。

要使用文件管理器解壓tar.xz文件,只需右鍵單擊要解壓的文件,然后選擇提取。Windows用戶需要安裝7zip軟件來解壓tar.xz文件。

結論

tar.xz文件是使用xz壓縮程序的Tar存檔文件。要解壓tar.xz文件,請使用tar -xf命令,后跟文件名稱。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11316

    瀏覽量

    209814
  • 文件
    +關注

    關注

    1

    文章

    568

    瀏覽量

    24768
  • 命令
    +關注

    關注

    5

    文章

    687

    瀏覽量

    22053
收藏 人收藏

    評論

    相關推薦

    linux中的壓縮命令

    linux中主要有.zip,.gz,.bz2及.tar.gz和.tar.bz2等壓縮格式。
    發表于 01-04 09:48 ?746次閱讀

    嵌入式學習指引--Linux文件壓縮詳細解析

    助另它的工具將這一大堆文件先打成一個包,然后再就原來的壓縮程序進行壓縮。 Linux下最常用的打包程序就是tar了,使用tar程序打出來的包我們常稱為
    發表于 03-14 10:29

    ubuntu中tar命令解壓出錯??

    ubuntu中tar命令解壓出錯?這是什么情況怎么都不能解壓呢??
    發表于 09-23 14:19

    .tar.bz2文件解壓命令

    從網絡上下載到的源碼包, 最常見的是 .tar.gz 包, 還有一部分是 .tar.bz2包要解壓很簡單 :.tar.gz格式解壓為 tar-zxvfxx.tar.gz.tar.bz2
    發表于 11-03 15:04

    Linux進階命令詳解

    ,不同于Windows使用搜索框查找,Linux中使用 find 命令查找文件。find 命令: *目的:查找符合條件的文件 *格式: fi
    發表于 03-16 09:45

    如何使用tar文件安裝軟件?

    嗨,Idownloaded Xilinx_11.5_ISE_DS_nt.tar并在安裝程序中點擊啟動時沒有發生任何事情。我該如何使用這個tar文件安裝軟件?當我解開它時,有一個選項
    發表于 11-26 14:42

    怎樣去解決tar -zxvf 解壓文件時出現的問題

    問題發現:用tar -zxvf 解壓文件的時候發現如下問題“cannot change ownership to uid 0”。問題出現原因:解壓文件本來要求解壓到的分區,格式要求是ext的,但是
    發表于 12-23 08:32

    OK10xx-linux-fs.tar.bz2軟件包中缺少文件

    你好! OK10xx-linux-fs.tar.bz2 軟件包中 缺少文件:在目錄 /home/forlinx/work/OK10xx-linux-fs/flexbuild/packages
    發表于 01-05 06:27

    Linux基礎教程之linux命令的gzip詳解和使用實例資料免費下載

    gzip不僅可以用來壓縮大的、較少使用的文件以節省磁盤空間,還可以和tar命令一起構成Linux操作系統中比較流行的壓縮文件格式。據統計,g
    發表于 10-31 17:04 ?4次下載

    Linux基礎教程之如何在linux不解壓tar.gz文件查看的文件大小資料概述

    本文檔的主要內容詳細介紹的是Linux基礎教程之如何在linux不解壓tar.gz文件查看的文件
    發表于 10-31 17:06 ?2次下載

    虛擬機:Linux查看tar文件內容的方法

    虛擬機:Linux查看tar文件內容的方法
    的頭像 發表于 06-22 16:49 ?6747次閱讀

    如何寫Linux下的tar打包軟件?

    相信你對 linux 的 .tar.gz 有點熟悉,這就是先 tar 打包(.tar 后綴),再對此 tar
    的頭像 發表于 03-10 10:44 ?1447次閱讀

    Linux tar命令高級用法——備份數據

    ???Linux上有功能強大的tar命令tar最初是為了制作磁帶備份(tape archive)而設計的,它的作用是把文件和目錄備份到磁帶
    發表于 11-21 09:21 ?1042次閱讀

    何在Linux使用touch命令

    Linux touch命令用于更改文件時間戳。但touch命令的最常見用法是創建文件
    的頭像 發表于 12-05 17:21 ?2099次閱讀

    Linux中的18個tar命令示例

    下面的示例命令創建一個tar存檔文件rumenz-14-09-12.tar對于目錄/home/rumenz在當前工作目錄中。請參閱示例
    的頭像 發表于 05-04 14:59 ?1007次閱讀
    主站蜘蛛池模板: 久久久这里有精品999| 国产免费播放一区二区三区| 小p孩玩成年女性啪啪资源| 97超级碰碰人妻中文字幕| 野花日本韩国视频免费高清观看| 乡村教师电影版| 少妇第一次交换| 日韩欧美中文字幕一区| 欧美最猛12teevideos| 男女无遮挡吃奶gift动态图| 乱辈通奷XXXXXHD猛交| 久久这里只有精品国产精品99| 久久精品一卡二卡三卡四卡视频版| 精品性影院一区二区三区内射| 精品久久久久久久国产潘金莲| 九九99国产香蕉视频| 精品人妻伦九区久久AAA片69| 精品国产午夜福利在线观看蜜月| 精品美女国产互换人妻| 久久精品中文字幕免费| 久热久热精品在线观看| 美女的避毛| 青青视频 在线 在线播放| 日本色女孩影院| 四虎成人影院| 亚州视频一区| 亚洲视频999| 中文字幕成人| 99这里只有是精品2| 大肥女ass樱桃| 国产久久亚洲美女久久| 花蝴蝶高清在线视频免费观看| 久久精品免费电影| 男女啪啪抽搐呻吟高潮动态图| 热久久视久久精品18| 我要女人的全黄录像| 亚洲嫩草影院久久精品| 2021国产精品| 成人永久免费视频| 国产午夜三级一区二区三| 久久精品国产免费中文|