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

2021-01-09 跟我一起學編程

前言

在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同時具有壓縮的解壓的功能,使用時根據參數和命令結構區分。

結語

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

相關焦點

  • Python學習第176課——tar解包和壓縮
    上節我們學習了tar命令打包和查看tar文件中的內容,這節我們繼續熟悉tar解包以及其他操作。上節我們把桌面上的linux文件夾裡面的東西打了一個包,打包後的文件也在桌面上,叫tar_linux.tar。
  • 如何在Linux上使用tar命令解壓和壓縮文件
    inux上的tar命令通常用來創建名為.tar.gz或.tgz的歸檔文件,也被稱為「壓縮包」。該命令有大量的選擇,但你只需要記住幾個字母來快速創建tar歸檔。 tar命令可以提取生成的檔案了。包含在Linux發行版的GNU tar命令集成壓縮。
  • 電腦怎麼隱藏文件夾? 手把手教你如何隱藏電腦文件夾
    五、接下裡用系統資源管理器還是能夠發現這個文件夾,所以我們繼續深入,修改文件夾屬性,讓它徹底隱藏起來。   其實在Windows系統下隱藏文件實現起來並不複雜,不需額外工具,我們只要藉助一條簡單的cmd命令就可以徹底隱藏掉這些文件。好了,下面就來介紹這個attrib命令。
  • drivers是什麼文件夾
    drivers文件夾的含義是驅動程序,用於存儲驅動程序文件。如果它是C:Windowssystem32drivers文件夾,則它是Win7系統驅動程序的系統文件夾和存儲位置。此文件夾無法刪除。
  • 用iTunes將PLX文件轉換成IPA簡易教程
    、iTunes  1、通過Winrar把你要轉換的pxl文件解壓到一個文件夾下面,一定要確保解壓完全。pxl文件通過Winrar解壓縮工具完全解壓出來  2、然後在iTunes裡面選擇文件-將文件夾添加到資料庫,選擇剛剛解壓出來的那個文件夾。
  • 如何在 Fedora Linux 上安裝 RPM 文件 | Linux 中國
    本文字數:1835,閱讀時長大約: 2分鐘  https://linux.cn/article-12958-1.html作者:Abhishek Prakash譯者:鄭  當你開始使用 Red Hat 系的 Fedora Linux 時,你早晚會偶然發現 .rpm 文件。
  • Android系統APK文件詳解
    UnZip,然後類似Symbian那樣直接,和Windows Mobile中的PE文件有區別,這樣做對於程序的保密性和可靠性不是很高,通過dexdump命令可以反編譯,但這樣做符合發展規律,微軟的 Windows Gadgets或者說WPF也採用了這種構架方式。
  • 手機能不能把圖片壓縮成文件?能!
    日常生活和工作中,我們經常會遇到要將手機拍攝或者保存的圖片打包發送給別人,身邊如果有電腦,操作起來很簡單,如果沒有電腦僅僅有一部手機,能否直接把手機圖片壓縮成文件?答案當然是肯定的,下面筆者分步驟講解下具體操作。
  • 娛樂工作兩不誤 在Linux下如何安裝QQ?
    1如何在linux版本中安裝QQ    對於大多數網友來說,開源Linux發行版未能成為市場主流應用,其很大一部分原因是支持軟體相對較少,娛樂功能有限,導致很多用戶放棄了嘗試Linux的念頭。而對於中國的網友來說,QQ可能是每個人必備的交流工具之一,在Linux版本下安裝QQ可能存在困擾,致使一部分網友由於不能通過QQ很好的交流而最終放棄了應用Linux平臺。下面我們給大家介紹三種在Linux版本中運行QQ的方法,以便大家與朋友未來使用Linux時能夠更好交流!
  • linux-遠程拷貝文件之scp
    2020-05-17 22:57:07 來源: linux運維菜 舉報
  • ARM Linux根文件系統Root Filesystem的製作
    在使用devfs的內核裡如果沒有/dev,根本見不到Shell啟動的信息,因為內核找不到/dev/console;在使用udev的系統裡,也事先需要在/dev下建立console和null這兩個節點。關於devfs和udev的區別,網上很多文章說。當然如果你的內核已經不支持devfs了(2.6.12以後),可以使用純純的靜態節點。也就是用mknod人工生成。
  • linux下安裝虛擬機,完美在linux系統下運行通達信軟體
    現在越來越多的人使用linux系統,現在很多的國產作業系統都是基於linux內核上的。雖說不少的軟體都可以運行在linux的系統上。但是對於股票軟體來說在linux上的使用是一個硬傷。能夠運行在linux下的國內股票軟體少之又少。
  • 如何移除文件管理器中「3D Objects」文件夾和其他無用快捷方式
    過去幾年間,微軟對文件管理器(Windows File Explorer)進行了多處修改,包括從「這臺PC」(此前稱之為「我的電腦」)添加和移除了各種文件夾。在 2017 年秋季發布的 Windows 10 更新開始,微軟引入了「3D Objects」文件。
  • 怎樣防止發送的絕密文件被中間人竊取和篡改
    最簡單的就是通過WINRAR軟體或其它類似的壓縮軟體來設置個密碼了,這種情況加密用的密碼和解密用的密碼是一樣的,稱之為對稱加密。但是考慮一個極端情況,假如你和對方的聊天內容會被全程監聽,你一旦把密碼發給對方,中間人馬上就知道你的密碼了,這時候就要採用非對稱加密才行,這種情況加密用的密碼和解密用的密碼是不一樣的。我們通過簡單例子演示下如何操作,原理其實是一樣的。
  • 如何把 Markdown 文件批量轉換為 pdf?
    這個腳本在 macOS 下測試通過,歡迎你把其他平臺測試的結果告訴我。python 3建議使用 anaconda 軟體包。請到這個地址下載適合自己作業系統的 Python 3 版本,並且進行安裝。我曾經做了一個視頻教程,完整展示和講解了 anaconda 的安裝流程,並且介紹了如何進行相關的命令行操作。歡迎點擊這個連結,觀看相關的介紹說明。
  • iPhone與電腦共享文件夾,文件秒傳
    然後依然在windows設置內點擊網絡和internet,然後在下方找到網絡和共享中心。 然後打開電腦硬碟,建議創建到D盤,如果您覺得C盤空間夠大也無所謂,在硬碟內創建一個文件夾並命名,此時我們命名為「文件傳輸夾」命名後滑鼠右鍵點擊文件夾,選擇屬性--共享--添加Everyone
  • Vista SP1、XP SP2文件操作性能大比拼
    測試使用的一是664MB的單個文件,二是包含10個子文件夾、500個文件的995MB文件夾。測試項目則基本都是文件相關操作,包括磁碟間複製、文件夾壓縮(利用Windows自帶壓縮功能)、解壓文件夾壓縮包(利用Windows自帶壓縮功能)、通過千兆乙太網網絡來回移動、在USB外置硬碟上讀取和寫入等,同時還加入了系統啟動時間對比(從開機到桌面可用)。
  • Linux 下軟體安裝詳解
    在Windows下安裝軟體時,只需用滑鼠雙擊軟體的安裝程序,或者用Zip等解壓縮軟體解壓縮即可安裝。在Linux下安裝軟體對初學者來說,難度高於Windows下軟體安裝。下面我就詳細講解Linux下如何安裝軟體。     先來看看Linux軟體擴展名。
  • 用這解壓神器竟能挖出這些東西
    大家都用壓縮軟體,對於壓縮軟體的了解,也足夠多了。壓縮軟體能幹啥?無非就是壓縮文件、解壓壓縮包了。但是,真的只有zip、rar之類的壓縮包能被解壓嗎?很多exe、dll等文件本質上也是打包生成的,它們能不能被解壓?普通壓縮軟體做不到,不代表所有軟體都做不到!
  • Linux基礎命令之:實驗內容及小結
    本文引用地址:http://www.eepw.com.cn/article/257155.htm2.4實驗內容2.4.1在Linux下解壓常見軟體在Linux下安裝一個完整的軟體(嵌入式Linux的必備工具——交叉編譯工具),掌握Linux常見命令