當前位置:首頁 » 網頁前端 » sh腳本批量刪除文件名
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sh腳本批量刪除文件名

發布時間: 2023-05-10 00:39:14

⑴ linux shell 腳本,批量刪除

#!/bin/bash
#此小腳本為方便需要大批量刪除具有相通特旅襪征的用戶(如滑彎xuanfei1
xuanfei2
xuanfei3)
read
-p
"請輸入你想要刪除信鎮悶的用戶並指定范圍(如:xuanfei
1
100):"
a
b
c
let
d=$c-$b+1
for((i=1;i<=$d;i++))
do
userdel
$a$b
&&
echo
"已經成功刪除$a$b用戶"
#想徹底刪除用戶所有的資料可添加下條明令
#rm
-rf
/home/$a$b
let
b=b+1
done

⑵ 如何使用Java程序或shell腳本刪除某目錄下匹配文件名的文件.

//假設刪掉F:javaknow目錄下的蠢則test.txt文件
importjava.io.File;
publicclassDeleteFile{
publicstaticvoidmain(String[]罩芹args){
Filef=newFile("F:/java/know/test.txt");
System.out.println("是物檔畢否已成功刪除文件:"+f.delete());
}
}

⑶ 刪除文件的sh腳本

正常如果是刪除15天之前的文件你應該用find

find./-typef-name"abc[0-9]*dat"-ctime+15|xargsrm-f

如果文件名是 abc + 年月日 . dat 那麼你的文件就不會是每天多個,只能是每天1個文件,如果刪除的話可以這么寫。

rm-fabc$(date-d"15daysago"+%F%m%d).dat

date命令可以直接算出幾天前的日期。

⑷ shell腳本 怎麼刪除文件夾中的文件

vim rm.sh
#!/伏鉛晌bin/缺鋒bash
find . -type f -exec rm {} \;
會將當前文件夾中的文件全部刪除。激攔請謹慎操作!

⑸ linux下如何批量刪除文件名的某個字元串

win系統下批量刪去文件名中某些字元的方法:

第一步,安裝工具軟體後打開使用,通過點擊【添加文件】按鈕或者拖動的方式將文件添加到軟體中,可以同時添加幾百個文件到軟體中,添加成功後會顯示在軟體中。

⑹ mac批量刪除文件腳本

打開終端建立一個。sh文件
#bash
while true
do
rm -rf xxxx
sleep 100
done

xxxx上寫你想刪除得東西,比如/Applications/*/log/* 之類的,正則表達式也可以
然後 運行時就用nohup sh xxx.sh & exit 就行了

⑺ 請問linux怎樣刪除某一個目錄下所有指定文件名的文件

1、先使用SSH連接工具進入到linux系統中。

注意事項:

linux除了在伺服器操作系統方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善這個操作系統,使其最大化地適應用戶的需要。

⑻ linux下如何批量刪除文件名的某個字元串

可以通春姿過shell腳本來實現,腳本中的命令如下
for file_old in `ls`; do
file_new=`echo "帶睜$file_old" | sed 's/The//g'`
mv $file_old $file_new

這樣就把文件名中含有The的文蠢森歲件轉變為了不含The的文件

⑼ Linux 批量刪除文件

假設 你要刪除的文件都在你的主目錄裡面,下面的shell腳本可以解決你的問題,把下面的代碼復制下來,保存成a.sh 裡面的$HOME改成你需要的目錄,然後運行該腳本 在終端中輸入 sh a.sh即可
#!/bin/bash
find $HOME -type f -name '*.html' >> a.txt
for tmp in `cat a.txt`
do
cat $tmp|grep [email protected]
if [ $? -eq 0 ];then
rm $tmp
fi
done
rm a.txt