最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CentOS查看壓縮包文件列表實現(xiàn)方式

 更新時間:2026年03月28日 08:59:47   作者:狂龍驕子  
這篇文章主要介紹了CentOS查看壓縮包文件列表實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

把日常工作經(jīng)常查看壓縮包文件列表的場景,整理為shell腳本,并列表不同的實現(xiàn)方法。

腳本支持多種常見壓縮格式(如.jar/.zip/.rar/.tar等),通過判斷文件后綴名調(diào)用對應(yīng)的解壓工具命令查看內(nèi)容列表。

運行環(huán)境:

1、查看壓縮包文件列表演示

查看 .jar 壓縮包文件列表

查看 .zip 壓縮包文件列表

2、查看壓縮包文件列表Shell腳本

#!/bin/bash
echo "###################################################"
echo "# Subject: 查看壓縮包文件列表"
echo "#    Date: 2021.03.15"
echo "#  Author: 狂龍驕子"
echo "# BlogUrl: https://blog.csdn.net/Sn_Keys"
echo "#  Remark: 使用到的解壓縮工具,必須提前安裝。參考 http://tldp.org/HOWTO/Bzip2-5.html"
echo "#          調(diào)用方法:/opt/viewZipDetail.sh '/路徑/文件名'"
echo "# History: "
echo "# 2021.03.15: New"
echo "###################################################"

# 設(shè)置環(huán)境變量:解決中文亂碼
export LESSCHARSET=utf-8

# 獲取傳入的文件
FILE_NAME="$1"
# 判斷是否為文件
if [ ! -f "${FILE_NAME}" ]; then
    echo "Error: File does not exist."
    exit 1
fi
# 判斷文件后綴名并使用對應(yīng)方式打開
case "${FILE_NAME}" in
    *.jar|*.war|*.ear)
        jar -tvf "${FILE_NAME}" ;;
    *.rar)
        #rar -v "${FILE_NAME}" ;;
        unrar -l "${FILE_NAME}" ;;
    *.tar)
        tar -tvf "${FILE_NAME}" ;;
    *.tgz)
        tar -tzvf "${FILE_NAME}" ;;
    *.tar.bz2)
        # This one work for the unmodified version of tar
        bzip2 -cd "${FILE_NAME}" | tar tvvf - ;;
    #*.tar.bz2)
    #    #This one works with the patched version of tar
    #    tyvvf "${FILE_NAME}" ;;
    #*.tar.bz2)
    #    tar -tjvf "${FILE_NAME}" ;;
    *.tar.gz)
        tar -tzvf "${FILE_NAME}" ;;
    *.tar.Z|*.tar.z)
        tar tzvvf "${FILE_NAME}" ;;
    *.bz2)
        bzip2 -cd "${FILE_NAME}" ;;
    *.Z|*.z)
        gzip -dc "${FILE_NAME}" ;;
    *.gz)
        gzip -dc "${FILE_NAME}" ;;
    *.zip)
        #zip -sf "${FILE_NAME}" ;;
        unzip -l "${FILE_NAME}" ;;
    *.1|*.2|*.3|*.4|*.5|*.6|*.7|*.8|*.9|*.n|*.man)
        FILE=`file -L $1`
        FILE=`echo $FILE | cut -d ' ' -f 2`
        if [ "$FILE" == "troff" ]; then
            groff -s -p -t -e -Tascii -mandoc "${FILE_NAME}"
        fi ;;
    *)
        cat "${FILE_NAME}" ;;
esac

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux中解除端口占用的方法

    Linux中解除端口占用的方法

    這篇文章主要介紹了Linux中解除端口占用的方法,本例以8080端口被占用為例,通過實例代碼給大家介紹,需要的朋友可以參考下
    2019-08-08
  • Linux查看程序被Killed的原因及分析

    Linux查看程序被Killed的原因及分析

    文章總結(jié):本文介紹了如何查看系統(tǒng)中被Killed的進程信息,并提供了設(shè)定kill優(yōu)先度的方法,優(yōu)先度通過oom_adj值來調(diào)整,范圍為-16到+15,值越高優(yōu)先級越高,文章還提到如何處理被拒絕訪問的命令,并鼓勵大家提供支持
    2024-11-11
  • CentOS?7安裝TigerVNC?Server的流程

    CentOS?7安裝TigerVNC?Server的流程

    本文指導(dǎo)在CentOS7上安裝TigerVNCServer,包括使用非root用戶、配置systemd服務(wù)、設(shè)置分辨率、開放防火墻端口及創(chuàng)建密碼,以實現(xiàn)遠程訪問并支持多用戶配置
    2025-10-10
  • Linux開機自啟動服務(wù)兩種方式介紹

    Linux開機自啟動服務(wù)兩種方式介紹

    大家好,本篇文章主要講的是Linux開機自啟動服務(wù)兩種方式介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Linux命令行參數(shù)和環(huán)境變量使用詳解

    Linux命令行參數(shù)和環(huán)境變量使用詳解

    文章首先講解了命令行參數(shù)的基本概念,包括`main`函數(shù)的參數(shù)及其作用,接著介紹了Linux下統(tǒng)的執(zhí)行流程,重點解釋了`argv`和`argc`的作用,然后介紹了環(huán)境變量的概念、作用和使用方法,解釋了如何臨時和永久設(shè)置環(huán)境變量
    2026-04-04
  • 初窺Linux 之我最常用的20條命令總結(jié)

    初窺Linux 之我最常用的20條命令總結(jié)

    Linux中的命令的確是非常多,我們只需要了解常用的命令就可以了,本篇文章介紹了Linux 之我最常用的20條命令總結(jié),有興趣的可以了解一下。
    2016-12-12
  • linux系統(tǒng)下用戶管理相關(guān)介紹

    linux系統(tǒng)下用戶管理相關(guān)介紹

    大家好,本篇文章主要講的是linux系統(tǒng)下用戶管理相關(guān)介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽
    2021-12-12
  • Linux進程使用文件進行通信的常用方法

    Linux進程使用文件進行通信的常用方法

    在Linux系統(tǒng)中,進程間通信(IPC)是構(gòu)建復(fù)雜應(yīng)用的關(guān)鍵技術(shù),使用文件進行通信是一種簡單而有效的方法,特別適合需要持久化數(shù)據(jù)或跨系統(tǒng)邊界的場景,本文將介紹幾種主要的文件通信技術(shù)及其應(yīng)用場景,需要的朋友可以參考下
    2025-11-11
  • Linux獲取10個你最常用的終端命令列表

    Linux獲取10個你最常用的終端命令列表

    今天小編就為大家分享一篇關(guān)于Linux獲取10個你最常用的終端命令列表,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-09-09
  • 如何配置Apache服務(wù)器中的虛擬機

    如何配置Apache服務(wù)器中的虛擬機

    Apache 的虛擬主機就是在一臺服務(wù)器上運行多個網(wǎng)站,每個虛擬主機都可以綁定獨立的域名,為這些域名可以指定單獨的目錄,訪問這些域名的時候,Apache 會打開對應(yīng)目錄里面的東西。本文給大家介紹Apache服務(wù)器虛擬機的配置方法,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04

最新評論

宜阳县| 贡嘎县| 丰都县| 新余市| 五常市| 滦南县| 西藏| 霍林郭勒市| 海阳市| 崇义县| 阳东县| 道孚县| 洪湖市| 尼玛县| 巴南区| 东台市| 吕梁市| 竹溪县| 卫辉市| 扶沟县| 启东市| 罗田县| 固阳县| 浙江省| 浮山县| 扎鲁特旗| 紫阳县| 三明市| 武山县| 新密市| 莱芜市| 涞源县| 永康市| 绥滨县| 米林县| 奎屯市| 集贤县| 灌南县| 广东省| 沁阳市| 桓台县|