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