shell教你如何批量解压缩——unzip命令
生活随笔
收集整理的這篇文章主要介紹了
shell教你如何批量解压缩——unzip命令
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.先上代碼
#!/bin/bash ZIP_FILES=$(ls *.zip) #獲取當(dāng)前目錄下所有.zip結(jié)尾的文件 ZIP_TO="/home/lk/Documents/my/DOCzip" #解壓的目標(biāo)位置for zip_file in $ZIP_FILES; do# 開始解壓#[注: -j 參數(shù)僅提取文件;# -o 參數(shù)覆蓋重名文件;# -d 指定解壓至何處 ]unzip -jo $zip_file -d $ZIP_TO# 解壓后刪除原有的zip壓縮包rm -rf $zip_file done2.參數(shù)講解
1.上面的腳本只需要更改解壓的目標(biāo)位置即可使用
2.unzip命令的常用參數(shù)提示:
| -j | 不處理壓縮文件中原有的目錄路徑,也就是僅提取文件 |
| -o | 不必先詢問用戶,unzip執(zhí)行后覆蓋原有的文件 |
| -d 目錄名 | 指定文件解壓縮后所要存儲(chǔ)的目錄 |
| -l | 顯示壓縮文件內(nèi)所包含的文件 |
| -v | 執(zhí)行時(shí)顯示詳細(xì)的信息 |
| -s | 將文件名中的空白字符轉(zhuǎn)換為底線字符 |
| -x 文件名 | 指定不要處理.zip壓縮文件中的哪些文件 |
總結(jié)
以上是生活随笔為你收集整理的shell教你如何批量解压缩——unzip命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微分方程的数值解法与程序实现 pdf_初
- 下一篇: 开发常用代码笔记