Ubuntu下的壓縮及解壓縮

一、Linxu 下常用的壓縮格式

Linux 下常用的壓縮擴展名有:.tar 、.tar.bz2、 .tar.gz 。

二、Windows 下 7ZIP 軟件的安裝

因為 Linux 下很多文件是 .bz2 , .gz 結尾的壓縮文件,因此需要在 windows 下安裝 7ZIP 軟件。

7-Zip

三、Ubuntu 下的 gzip 壓縮工具

.gzip 工具負責壓縮和解壓縮 .gz 格式的壓縮包。

對文件進行壓縮

gzip xxx.x? ? ? ? //壓縮
gzip -d xxx.gz? ? ? ? ?//解壓縮

gzip 對文件夾進行壓縮

gzip -r xxx? ? ? ? ?//對文件夾進行遞歸壓縮,也就是壓縮了文件夾里面的各個文件,但是注意它是沒有打包的。
gzip -rd xxx.gz? ? ? ? //對文件夾進行解壓縮
注意

gzip 雖然可以對文件夾進行壓縮,但是并不能提供打包的服務,只是對文件中所有的文件進行了單獨的壓縮。

四、 bzip2 壓縮工具

????????和 gzip 類似,只是 bzip2 工具負責壓縮和解壓縮 .bz2 格式的壓縮包

bzip2 -z xxx? ? ? ? //壓縮
bzip2 -d xxx.gz? ? ? ? //解壓縮
注意

與 gzip 一樣,只是對文件夾內部的各個文件進行壓縮,沒有打包

五、 Ubuntu 下 tar 打包工具

網絡查找 Linux 內核

The Linux Kernel Archives

點擊? https:www.kernel.rog/pub/

點擊 linux?

點擊 kernel

點擊 v4.x/ 這是版本

tar.gz 這就是 linux 內核的壓縮包

參數

-f? ? ? ? 使用歸檔文件?

-c? ? ? ? 創建歸檔,創建壓縮文件

-x? ? ? ? 從圖檔中解出文件,解壓縮

-j? ? ? ? 使用 bzip2 壓縮格式

-z? ? ? ? 使用 gzip 壓縮格式

-v? ? ? ? 打印出命令執行過程

使用?

???????tar 工具提供打包服務,就是將多個文件進行打包,比如

tar --help    //查看幫助
tar -vcf test test.tar? ? ? ? //將 test 打包成 test.tar
tar -vxf test.tar? ? ? ? //解包

? ? ? ? 上面的 tar 命令只是提供了打包和解包的功能, tar 在提供打包和解包的同時使用 gzip/bzip2 進行壓縮,實現類似 Windows 下 winRAR 軟件的命令。

1、對 .tar.bz2 進行壓縮和解壓縮(常用)
tar -vxjf xxx.tar.bz2? ? ? ? //解壓縮
tar -vcjf xxx.tar.bz2 xxx? ? ? ? ?//壓縮
2、對 .tar.gz 進行壓縮和解壓縮(常用)
tar -vxzf xxx.tar.gz? ? ? ? ?//解壓縮
tar -vxzf xxx.tar.gz xxx? ? ? ? //壓縮

六、其他格式的壓縮和解壓縮

1、 .rar 格式

需要先安裝 rar:

sudo apt-get install rar
rar x xxx.rar? ? ? ? //解壓縮
rar a xxx.rar xxx? ? ? ? //壓縮
2、 .zip 格式

zip 格式壓縮使用? zip 命令

zip -rv xxx.zip xxx

zip 格式解壓縮使用 unzip 命令

unzip -v xxx.zip

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/920898.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/920898.shtml
英文地址,請注明出處:http://en.pswp.cn/news/920898.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

金融數據安全

安全框架金融數據生命周期是指金融業機構在開展業務和進行經營管理的過程中,對金融數據進行采集、 傳輸、存儲、使用、刪除、銷毀的整個過程。數據生命周期安全框架,遵循數據安全原則,以 數據安全分級為基礎,建立覆蓋數據生命周期全過程的安全…

Unity抖音小游戲快捷立項準備/改動

本文由 NRatel 歷史筆記整理而來,如有錯誤歡迎指正。 1、熟讀抖音接入文檔,記錄要點 Unity 小游戲接入指南_抖音開放平臺 2、創建Git倉庫,開通成員權限 美術目錄,對程序、美術、策劃全開 程序目錄,對程序全開、對部…

Labview使用modbus或S7與PLC通信

一、modbus 1.使用VI Package Manager (VIPM)安裝modbus庫 2.安裝好后如下顯示會有Modbus Library 3.Master API作為客戶端,如下有一個例程 4.Slave API作為服務端,如下有一個例程 上述兩個例程是通過IP 127.0.0.1可以互相通信的。數據是一直存在服務端…

Docker Swarm 與 Kubernetes (K8s) 全面對比教程

一、引言:為什么需要了解這兩種編排工具?在容器化應用部署中,Docker Swarm 和 Kubernetes (K8s) 是兩個最主流的容器編排工具。作為一名開發者或運維工程師,理解它們的區別和適用場景至關重要。本教程將通過對比分析,幫…

開源協作白板 – 輕量級多用戶實時協作白板系統 – 支持多用戶繪圖、文字編輯、圖片處理

項目概述 Whiteboard 是一個基于 Node.js 的輕量級協作白板/畫板系統,支持多用戶實時協作繪圖、文字編輯、圖片處理等功能。該項目采用現代化的 Web 技術棧,提供直觀的用戶界面和豐富的交互功能。 核心特性 🎨 繪圖功能 多種繪圖工具&…

Spark自定義累加器實現高效WordCount

目錄 1. 代碼功能概述 2. 代碼逐段解析 主程序邏輯 自定義累加器 MyAccumulator 3. Spark累加器原理 累加器的作用 AccumulatorV2 vs AccumulatorV1 累加器執行流程 4. 代碼擴展與優化建議 支持多詞統計 線程安全優化 使用內置累加器 5. Spark累加器的適用場景 6…

開源 | 推薦一套企業級開源AI人工智能訓練推理平臺(數算島):完整代碼包含多租戶、分布式訓練、模型市場、多框架支持、邊緣端適配、云邊協同協議:

🔥 Github 主倉庫(優先更新)https://github.com/roinli/SSD-GPU-POOL | Gitee 鏡像倉庫 > 原倉庫因故暫停使用,本倉庫為鏡像項目。開源版本將持續迭代優化,歡迎提交 Issue 或加入社群交流。 GPU 池化平臺 | AI 全…

pprint:美觀打印數據結構

文章目錄一、pprint.pprint():美觀化打印二、pprint.pformat():格式化成字符串表示三、pprint() 處理包含__repr__() 方法的類四、遞歸引用:Recursion on {typename} with id{number}五、depth 參數控制 pprint() 方法的輸出深度六、width 參…

解決Docker運行hello-world鏡像報錯問題

解決Docker運行hello-world鏡像報錯問題當您運行sudo docker run hello-world命令時出現"Unable to find image hello-world locally"和"context deadline exceeded"錯誤,這通常是由于Docker無法從默認鏡像倉庫下載鏡像導致的。以下是幾種解決方…

一體化步進伺服電機在汽車線束焊接設備中的應用案例

在汽車制造領域,線束焊接是確保電氣系統可靠性的關鍵工藝。為解決傳統焊接設備限位精度不足、運行穩定性差等問題,采用?STM42系列一體化步進伺服電機?,通過位置模式與原點回歸功能的優化配置,顯著提升了焊接設備的定位精度與抗干…

【Django】首次創建Django項目初始化

1. 創建虛擬環境例如創建虛擬環境為rebortpython3.6 -m venv test/rebort2. 安裝Djangosudo -i cd test/rebort/bin/ source ./activate pip install Django如果是在wingows上安裝,同時適用默認安裝會,會在python的安裝目前下生成了兩個文件在lib目錄下會…

Spark引擎中RDD的性質

RDD(Resilient Distributed Dataset,彈性分布式數據集)是SparkCore提供的核心抽象。一個RDD在邏輯上抽象地代表了一個HDFS文件或數據庫中的表,但RDD是被分區的,每個分區分布在不同的節點上,從而并行執行。 …

人工智能學習:什么是NLP自然語言處理

一、什么是自然語言處理 自然語言處理(Natural Language Processing, 簡稱NLP)是計算機科學與語言學中關注于計算機與人類語言間轉換的領域,主要目標是讓機器能夠理解和生成自然語言,這樣人們可以通過語言與計算機進行更自然的互動。 對于自然語言來說,處理的數據…

【Selenium】UI自動化測試框架設計:從項目結構到Base-Page層的最佳實踐

UI自動化測試框架設計:從項目結構到Base-Page層的最佳實踐全面解析UI自動化測試項目的架構設計與實現細節,構建可維護的測試框架在現代軟件開發中,UI自動化測試已成為確保產品質量的重要環節。一個良好的項目結構和合理的設計模式能夠顯著提高…

QT項目文件(.pro)指南

概述Qt項目文件(.pro文件)是Qt開發的核心配置文件,它使用qmake工具來管理項目的構建過程。一個良好組織的.pro文件不僅能確保項目正確編譯,還能大大提高代碼的可維護性和團隊協作效率。本文將深入探討.pro文件的結構、語法和最佳實…

Scikit-learn Python機器學習 - 機器學習開發流程

鋒哥原創的Scikit-learn Python機器學習視頻教程: 2026版 Scikit-learn Python機器學習 視頻教程(無廢話版) 玩命更新中~_嗶哩嗶哩_bilibili 課程介紹 本課程主要講解基于Scikit-learn的Python機器學習知識,包括機器學習概述,特征工程(數據…

基于Spring Cloud Sleuth與Zipkin的分布式鏈路追蹤實戰指南

基于Spring Cloud Sleuth與Zipkin的分布式鏈路追蹤實戰指南 隨著微服務架構的普及,服務間調用鏈條變得越來越復雜。在生產環境中,定位跨服務調用的性能瓶頸、故障根因,往往需要分布式鏈路追蹤能力。本文結合Spring Cloud Sleuth與Zipkin&…

Coze源碼分析-工作空間-項目開發-后端源碼

前言 本文將深入分析Coze Studio項目中用戶登錄后點擊"項目開發"功能的后端實現,通過源碼解讀來理解整個智能體項目管理系統的架構設計和技術實現。 項目架構概覽 整體架構設計 Coze Studio后端采用了經典的分層架構模式,將項目開發功能劃分為…

單片機元件學習

DS18B20溫度傳感器51(stc8h8k64u)簡介ds18B20是使用單總線的元器件代碼/*--------------------------------------------------------------------- */ /* ------------------------ For STC8H MCU ----------------------------- */ /* --- Web: www.…

Spring事務管理策略對比與性能優化實踐指南

Spring事務管理策略對比與性能優化實踐指南 問題背景介紹 在現代企業級應用中,事務管理是保障數據一致性與安全性的核心機制。Spring作為主流的Java企業級開發框架,提供了多種事務管理方案,包括編程式事務、聲明式事務以及與第三方分布式事務…