Linux迴圈遍歷所有檔案,刪除指定字尾名檔案
#!/bin/bash
# 迴圈遍歷當前目錄下的所有檔案,並刪除.pyc檔案
function getfile(){
for e in `ls $1`
do
fullpath=$1/$e
if [ -f $fullpath ]; then
prefix=${fullpath:0-4}
if [ $prefix == ".pyc" ]; then
echo delete file:$fullpath
rm -rf $fullpath
fi
elif [ -d $fullpath ]; then
getfile $fullpath
fi
done
}
read -p "Are you sure you want to delete all *.pyc files?[Y]:" flag
if [[ ! $flag || "$flag" == "Y" || "$flag" == "y" ]]; then
getfile .
fi
相關文章
- Linux刪除指定字尾名檔案的命令Linux
- Linux下刪除指定資料夾下指定字尾名的檔案Linux
- liunx批量刪除指定字尾的檔案
- 刪除指定目錄下指定字尾的檔案
- linux 刪除 .ts 結尾的所有檔案Linux
- Linux 命令列刪除指定副檔名檔案Linux命令列
- git 刪除歷史指定檔案Git
- Linux 批量修改檔案字尾名Linux
- Git刪除指定檔案Git
- linux shell 命令下批量新增檔案的字尾 和批量刪除 擁有某字尾的檔案Linux
- Linux刪除指定時間之前的檔案Linux
- Linux批量刪除指定型別的檔案Linux型別
- 遍歷目錄下的所有檔案
- JavaScript獲取檔案字尾名JavaScript
- js 擷取檔案字尾名JS
- Linux批量刪除檔案Linux
- Linux刪除檔案命令Linux
- win10 更改檔案字尾方法 win10 檔案如何修改字尾名Win10
- 檔案字尾名怎麼顯示 電腦檔案字尾取消隱藏方法
- for迴圈無法刪除陣列所有指定元素陣列
- 如何使用Python去除檔案字尾名?Python
- py目錄下獲取指定字尾檔案打包成zip檔案
- linux 模糊批量刪除檔案Linux
- JNI 檔案遍歷
- 迭代及用遞迴遍歷File檔案遞迴
- PHP檔案上傳字尾名與檔案型別對照表PHP型別
- nodeJS根據檔案字尾名讀取檔案並返回符合檔案總數NodeJS
- 電腦檔案字尾名怎麼顯示?電腦中顯示檔案字尾(副檔名)的設定方法
- nodejs 統計算指定字尾,格式的檔案NodeJS
- matlab遍歷資料夾下的所有檔案Matlab
- win10怎麼顯示檔案字尾_window10如何顯示檔案字尾副檔名Win10
- Linux基楚操作指引【檔案改名、檔案備份、檔案刪除】Linux
- Git刪除暫存區的指定檔案Git
- 刪除檔案中的數字
- win10 如何檢視檔案字尾名_win10怎麼顯示檔案字尾格式Win10
- 如何用python去儲存檔案字尾名Python
- Linux 5.12 的 exFAT 檔案系統更快刪除大檔案Linux
- 如何刪除檔名太長的檔案 Win10電腦檔名太長無法刪除Win10