文件的壓縮與解壓

来源:http://www.cnblogs.com/Sunzz/archive/2017/05/17/6867483.html
-Advertisement-
Play Games

文件的壓縮與解壓 常用命令和參數 1 gzip -c 將壓縮或解壓的結果輸出至標準輸出 -d 解壓縮,相當於guzip -# (1-9)指定壓縮比,預設為6。 zcat 不解壓縮的情況下查看文件。 壓縮:gzip FileName 解壓:gzip –d FileName.gz 2 bzip2 -d ...


文件的壓縮與解壓

常用命令和參數

1 gzip                                                                                                                            

        -c     將壓縮或解壓的結果輸出至標準輸出

        -d    解壓縮,相當於guzip

        -#    (1-9)指定壓縮比,預設為6。

        zcat        不解壓縮的情況下查看文件。

  壓縮:gzip FileName

解壓:gzip –d FileName.gz

2 bzip2                                                                                                                            

       -d     解壓縮,相當於bunzip

        -k    保留原文件

        -#    (1-9)指定壓縮比,預設為6。

        bzcat    不解壓縮的情況下查看文件。

    壓縮: bzip2     FileName

  解壓1:bzip2 -d FileName.bz2

  解壓2:bunzip2 FileName.bz2

3 xz                                                                                                                                                                                            

    一款即將取代gzip、bzip2 的壓縮命令

        -d    解壓縮

        -k    保留原文件

        -# (1-9)指定壓縮比。

        xzcat    不解壓縮的情況下查看文件

    壓縮:xz Fileanme

解壓:xz –d Filename.xz

    以上三個常用的壓縮命令gzip、bzip2、xz基本用法既參數基本相同。記住一個三個都可以輕易上手

4  tar                                                                                                                              

    打包工具,將多個目錄打包成一個文件。本身不具有壓縮功能。

        -c    創建打包文件

        -f    指定打包的文件名,(-f必須和文件名放一起)

        -v    顯示打包過程

        -r    追加文件至歸檔文件

        -x    展開歸檔文件,既展開打包文件,一般和-v,-f 結合使用。

        -t    查看歸檔文件中的文件列表

        -C    解壓到指定目錄

    通常結合壓縮工具一起使用

    -j: 採用bzip2壓縮

    -z:    採用gzip壓縮

    -J:    採用xz壓縮

eg.壓縮/data

    tar -zcvf /home/redhat/data.tar.gz /data/

    /home/redhat.tar.gz 為壓縮後的文件名

    /data    為要壓縮的目錄

    解壓/home/redhat/date.tar.gz

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 背景介紹 在一般的業務場景中, 初始的時候簡單的自增數(比如MySQL 自增鍵)就可以很好的滿足需求, 不過隨著業務的發展和驅動, 尤其是在分散式的場景中, 如何生成全局的唯一 id 便成了需要慎重考慮的事情. 業務之間如何協調, 生成的序列是否還有其它需求等都需要重新設計, 下文則介紹生成唯一 i ...
  • 介紹 從系統管理員或 DBA 的角度來講, 總期望將線上的各種變更限制在一個可控的範圍內, 減少一些不確定的因素. 這樣做有幾點好處: 從這三點來看, 有很多種方式可以實現, 比如通過 migrate 等工具強制所有的操作都以統一的方式執行, 這需要開發人員做更多的配合, 所以這類工具在非規模話的業 ...
  • 很多童鞋在啟動mysql的時候,碰到過這個錯誤, 首先,澄清一點,出現這個錯誤的前提是:通過服務腳本來啟動mysql。通過mysqld_safe或mysqld啟動mysql實例並不會報這個錯誤。 那麼,出現這個錯誤的原因具體是什麼呢? 哈哈,對分析過程不care的童鞋可直接跳到文末的總結部分~ 總結 ...
  • https://ask.sqlservercentral.com/questions/16078/schema-and-role-permissions-for-all-users-in-a-dat.html ...
  • 上周由於WannaCry勒索病毒肆虐全球,14號系統管理員更新了一系列補丁後,導致一Windows Server 2012伺服器上面部署的一些老舊的應用無法使用Microsoft ODBC for Oracle訪問ORACLE資料庫。 如下所示,應用程式會提示下麵錯誤信息 The Oracle(tm... ...
  • Ubuntu中安裝Samba並添加賬戶: 1.更新源列表:sudo apt-get update 2.安裝Samba:sudo apt-get install samba samba-common 3.新建共用目錄並設置許可權 3.1 在home目錄下創建共用目錄share 在終端中輸入sudo mk ...
  • 1、 2、 3、 4、 ...
  • SHELL中的變數 運行SHELL腳本中的單個命令自然有用,但這有其自身的限制。通常你會需要在SHELL命令使用其他數據來處理信息。這可以通過變數來實現。變數允許你臨時性地將信息存儲在SHELL腳本中,以便和腳本中的其他命令一起使用。 1 環境變數 SHELL維護著一組環境變數,用了記錄特點的系統信 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...