-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
shell刪除指定文件(shell刪除指定文件命令)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于shell刪除指定文件的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、用shell怎么刪除指定時間前的文件
給個提示:
1)查找文件名字叫做.txt(名字以.txt為結(jié)尾的文件)的命令是:
find -name "*.txt"
注意find默認(rèn)從當(dāng)前路徑開始查找,并且是遞歸查找。
如果從某一個路徑開始查找,命令為,例如:
find /home/jack/date -name "*.txt"
2)刪除名字叫做.txt(名字以.txt為結(jié)尾的文件)的命令是:
rm -fr $(find -name "*.txt")
3)請自學(xué)一下find命令,find命令可以針對文件的修改時間來查找,例如,find命令可以查找修改時間為3天前的文件等等。
OK,自學(xué)完find命令,就知道怎么弄了。
二、PowerShell刪除指定文件
追求效率的話,應(yīng)把需要保留的文件作move操作到其他文件夾,然后在無需判斷的情況下,開始清空文件夾,再把保留文件拷貝回來。
對于無法移動和刪除又何需保留呢。 直接刪除就行。如果遇到錯誤終止的話,加個try來捕獲異常就行。
三、用for循環(huán)編寫刪除文件的shell腳本
#!/bin/bash
#2.sh
cd #進(jìn)入加目錄
touch 1 #創(chuàng)建文件1
read -p "請輸入要刪除的文件 1 :" file
if [ "$file" != "1" ];then
echo "請輸入1 不許輸入別的。謝謝!"
fi
for i in $file ;do #用for循環(huán)把$file代入$i
rm -rf $i #刪除$i
echo "$i 被刪除了。"
done #結(jié)束
四、shell腳本 怎么刪除文件夾中的文件
vim rm.sh
#!/bin/bash
find . -type f -exec rm {} \;
會將當(dāng)前文件夾中的文件全部刪除。請謹(jǐn)慎操作!
以上就是關(guān)于shell刪除指定文件相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
juejin.baiducom(baidu in english language)
tiktokshop官網(wǎng)(tiktokshop官網(wǎng)入口)
杭州哪里有批發(fā)市場(杭州海鮮批發(fā)市場哪里最便宜)