shell教你如何批量壓縮檔案 tar命令

2021-10-01 17:12:49 字數 755 閱讀 5569

主要功能:按照檔名,批量壓縮(這裡演示為:將當前目錄下所有的.txt結尾的檔案都壓縮,且所的壓縮檔案名均為原檔名加.tar)

知識點:tar的使用 檔名的擷取

tar使用方法:

tar [option...] [file]...
option可以為:

-c:建立乙個壓縮檔案的引數指令(create 的意思);

-x:解開乙個壓縮檔案的引數指令!

-t:檢視 tarfile 裡面的檔案!

-r:向壓縮歸檔檔案末尾追加檔案

-u:更新原壓縮包中的檔案

-v:顯示所有過程

方法一:
#! /bin/bash

file=`ls`

for filename in $file

doif [ $ = 'txt' ]; then

tar -cf $.tar $.txt

fidone

【這裡:利用ls獲得所有的檔名的列表,對於檔名為filename的檔案,它的檔名的字首為filename%.,它的字尾名為filename##.】

方法二:

#! /bin/bash

for i in `ls *.txt`

dotar zcvf $1.tar $i

done

【這裡:首先獲得當前目錄下的所有檔名列表,之後迴圈將每乙個檔案壓縮與上面類似】

python 批量加密壓縮檔案

當有大批的檔案,並且存放在不同的資料夾中,需要你進行加密壓縮時,可參照此 在 中,由於個人需要,提取了各個檔案的hash,並以檔案的sha256作為最終壓縮儲存的檔名 1 在網上查詢了python自帶庫,python並沒有能進行加密壓縮的自帶庫,能進行壓縮的擴zipfile,看大多數所說加密並不生效...

怎樣壓縮檔案 如何給壓縮檔案加密

我們生活 工作中,會經常遇到壓縮檔案 給檔案加密的事情。有時候,是單純不想讓別人看到 有時候,是提供 但不能共享,用來獲取收益等等。那麼怎麼將乙個檔案壓縮,或者乙個資料夾壓縮尼?同時又怎麼給這個壓縮檔案加密尼?下面大家和小編一起看一下吧。壓縮檔案 如圖。找到需要壓縮的檔案 資料夾,右擊檔案,點選新增...

shell教你如何批量解壓縮 unzip命令

bin bash zip files ls zip 獲取當前目錄下所有.zip結尾的檔案 zip to home lk documents my doczip 解壓的目標位置 for zip file in zip files do 開始解壓 注 j 引數僅提取檔案 o 引數覆蓋重名檔案 d 指定解...