Linux下文件(文件夾)的壓縮和解壓

2020-12-17 跟我一起學編程

前言

在linux下,當我們上傳一個較大的文件或者要安裝一個軟體(如tomcat、mysql等)時,我們需要先將官網下載的壓縮包在linux伺服器上進行解壓,再進行安裝。如果是由程序包生成的一個目錄內容較多或較大時,我們還可能需要對某個文件夾需要壓縮,這就需要用到我們本節要介紹的內容,文件(文件夾)的壓縮和解壓。

Linux文件文件夾的壓縮和解壓

1.zip命令

例如:zip -r mysql.zip mysql 該句命令的含義是:將mysql文件夾壓縮成mysql.zip

zip -r abcdef.zip abc def.txt 這句命令的意思是將文件夾abc和文件def.txt壓縮成一個壓縮包abcdef.zip

2.unzip命令

與zip命令相反,這是解壓命令,用起來很簡單。 如:unzip mysql.zip 在當前目錄下直接解壓mysql.zip。

3.tar命令

例如:tar -cvf 123.tar file1 file2 dir1 該句命令實現一個tar壓縮,它是將兩個文件(file1和file2)和一個文件夾(dir1)壓縮成一個123.tar文件。

tar -zxvf apache-tomcat-7.0.75.tar.gz 該命令在解壓安裝tomcat時使用,是將apache-tomcat.7.0.75.tar.gz直接解壓到當前目錄下。tar同時具有壓縮的解壓的功能,使用時根據參數和命令結構區分。

結語

壓縮和解壓命令還有很多可配置的參數,如解壓縮時要不要覆蓋原有的文件等,本文屬於初步接觸者學習使用,不對太複雜的參數做說明,不然初學者還沒入門就更迷糊了。

相關焦點

  • Linux 系統下解壓 zip 文件的方法
    Linux系統裡的zip是一種創建壓縮存檔文件的常用方式,同時也是一種傳統的文件歸檔文件格式,這種格式創建於 1989 年,由於它的廣泛使用,所以用戶們會經常遇見 zip 文件。本文小編將帶來Linux系統下解壓zip文件的操作方法。為了解壓 zip 歸檔文件,必須先在Linux系統上安裝unzip 軟體包。
  • 辦公小技巧:文件的壓縮、解壓以及壓縮文件的發送
    大家好,這篇文章跟大家分享如何壓縮、解壓文件以及發送壓縮文件。一、對多個文件進行壓縮應用場景:將下圖「四季」文件夾中的「春季」「夏季」「秋季」「冬季」4個文件進行壓縮。操作辦法:1.選中4個文件,單擊滑鼠右鍵,在彈出的菜單中選擇「添加到壓縮文件」。下圖中上面的「添加到壓縮文件」是zip格式,下面的「添加到壓縮文件」是rar格式。zip壓縮格式壓縮速度快,rar壓縮格式則壓縮率和安全性更高,大家可以結合實際需要選擇一種。這裡我們選擇下面的「添加到壓縮文件」選項,即rar壓縮格式。2.
  • CentOS「linux」學習筆記8:壓縮和解壓類命令
    linux基礎操作:主要介紹了壓縮和解壓類命令1.gzip/gunzip[打包壓縮解壓文件,打包壓縮後為.gz格式]例子1:gzip /home/test/hello.go 表示將test目錄下的hello.go文件打包壓縮
  • 開發中如何使用iApp解壓zip以及解壓壓縮包內部分文件?
    使用fuz命令提取zip壓縮包內部分文件解壓出來首先我們練習一下,將根目錄文件manye.apk壓縮包裡的AndroidManifest.xml文件,解壓到根目錄AndroidManifest2.xml
  • 如何在 iPhone 上壓縮和解壓縮文件或文件夾?
    在 iOS 13 及更高版本中,iPhone 的「文件」應用支持通用的 .zip 壓縮格式,這意味這現在可以在 iOS 設備可以解壓縮從 Safari 下載壓縮文件,也可以將多個文件壓縮到一個壓縮包中分享。如何在 iPhone 和 iPad 上解壓縮文件?
  • 聯想K800手機文件管理支持何種壓縮、解壓文件格式
    聯想K800手機文件管理支持何種壓縮、解壓文件格式  聯想K800手機文件管理支持壓縮、解壓文件格式?  聯想K800支持.zip格式的壓縮、解壓文件。
  • Python學習第174課——Linux移動文件、重命名文件、刪除文件命令
    我們桌面上的linux文件夾裡面的game文件夾,裡面只有一個mygame,沒有其他的東西,如下圖:而在linux_intro裡面有個文件linux_oprate.txt,現在我們要把linux_oprate.txt這個文件移動到game文件夾裡面,就可以使用命令:
  • Python學習第176課——tar解包和壓縮
    上節我們學習了tar命令打包和查看tar文件中的內容,這節我們繼續熟悉tar解包以及其他操作。上節我們把桌面上的linux文件夾裡面的東西打了一個包,打包後的文件也在桌面上,叫tar_linux.tar。
  • 如何在Linux上使用tar命令解壓和壓縮文件
    inux上的tar命令通常用來創建名為.tar.gz或.tgz的歸檔文件,也被稱為「壓縮包」。該命令有大量的選擇,但你只需要記住幾個字母來快速創建tar歸檔。 tar命令可以提取生成的檔案了。包含在Linux發行版的GNU tar命令集成壓縮。
  • 如何對RAR/ZIP壓縮文件設置解壓打開密碼?只需幾步即可完成!
    壓縮文件解壓這個時候,要求我們輸入密碼才能打開文件。設置密碼才能打開,這個有個好處,對於出版發布者來說,可以保護我們的版權和隱私,可以保護文件的安全不被竊取。那麼問題來了,很多人就問了,如何為自己的RAR、ZIP文件設置壓縮解壓密碼呢?很簡單,我們首先去網上下載壓縮解壓軟體,下載之後,安裝即可。
  • Windows10系統未安裝解壓軟體解壓zip文件方法介紹
    一般在新的windows10系統中是沒有安裝解壓縮的軟體的,那麼在這個時候我們該怎麼樣來進行解壓文件呢?那麼接下來就和我一起來看看如果使用Windows10系統自帶的解壓功能對壓縮文件進行解壓的方法吧,希望能夠幫助到大家。
  • 教你iPhone不開會員解壓百度網盤壓縮包文件
    如果你在 iPhone 上用百度雲下載過壓縮文件,你就知道,下載後的壓縮包不能直接解壓,想要解壓就要開通會員。而會員也是有普通會員和超級會員之分的,普通會員只能在線解壓 2G 以內壓縮包,超級會員則能在線解壓 8G 以內壓縮包。
  • 如何把手機裡的大文件夾以最快速度上傳到電腦
    我們的智慧型手機裡有不少文件,想批量上傳到電腦上,但是由於數量較大、體積大,放在一個文件夾下藉助於手機助手、qq等軟體直接上傳速度很慢,且比較繁瑣,而如果藉助於讀卡器又可能導致數據丟失。手機下載並安裝RE管理器,打開RE管理器,找到我們要上傳的文件夾。
  • 電影文件夾這樣命名才安全
    很多新建文件夾是很有迷惑性的如果有人喜歡翻你電腦裡的文件,不妨在一個文件夾下新建10個文件夾,每個新建文件夾下再新建10個文件夾,裡面各自放一些亂七八糟的文件,你的隱私文件其實放在另外的磁碟中,來個調虎離山之計。
  • MyZip for mac (解壓壓縮工具)
    MyZip for mac是一款全面,好用的解壓、壓縮工具。通過選中文件,『右鍵菜單』進行壓縮、解壓,方便快捷,需要的用戶歡迎來macz下載使用。軟體介紹通過選中文件,『右鍵菜單』進行壓縮、解壓。支持7Z,ZIP,RAR,TAR,GZIP,BZIP2,XZ,LZIP,ACE,ISO,CAB,PAX,JAR,AR,CPIO等常見所有格式解壓。
  • 1分鐘學會找回壓縮密碼!文件資源免費用
    不知道大家有沒有過這種情況,自己很久以前不知道從哪淘來一個好用的文件或者軟體的壓縮包,但是過了很久忘記解壓密碼了,有沒有任何頭疼過?好吧,其實真實的情況是小猿翻到了以前小猿自己做的一個壓縮文件,正要解壓時發現,我設置了解壓密碼。最最最××的是,我忘記了我設置的什麼密碼。
  • 在linux下使用noatime提升文件系統性能的方法
    在linux下使用noatime提升文件系統性能的方法 linux系統功能強大,但是目前大多數用戶都是用的是windows系統,對於linux系統來說很多功能用戶還很陌生,本文介紹了在linux下如何使用noatime提升文件系統性能的方法。
  • 充分利用系統磁碟空間,Windows 7作業系統如何創建壓縮文件夾
    利用Windows 7系統自帶的壓縮軟體程序對文件或文件夾進行壓縮後,會自動生成壓縮文件夾,其打開和使用的方法與普通文件夾相同。小夥伴們可以選擇要壓縮的文件或文件夾,然後在該文件夾上單擊滑鼠右鍵,從彈出的快捷菜單中選擇"發送到"菜單項,再從級聯的菜單中選擇"壓縮(zipped)文件夾"菜單項。彈出"正在壓縮..."對話框,綠色進度條顯示壓縮的進度。"正在壓縮..."
  • 如何給壓縮包添加密碼,怎樣給壓縮文件加密碼
    如何給壓縮包添加密碼,怎樣給壓縮文件加密碼。很多人還不知道怎麼樣去給一個壓縮文件加密碼,其實這是一個極其簡單的操作,下面我來說下如何給壓縮包添加密碼,怎樣給壓縮文件加密碼。首先找到我們要壓縮的文件,這裡我以壓縮一張圖片為例。
  • linux基礎應用(NFS文件共享)
    NFS簡介NFS(Network File System)網絡文件系統,由NFS伺服器端和NFS客戶端構成,通過網絡(一般是區域網)使不同主機系統,可以彼此共享文件。NFS客戶端mount掛載NFS伺服器端共享的文件目錄到NFS客戶端本地系統的某一個掛載點下,NFS客戶端本地訪問掛載點的共享目錄時,像是訪問本地的磁碟分區或目錄一樣,實際上訪問的是掛載的NFS伺服器目錄。