我正在寻找删除给定文件夹中具有特定扩展名的所有文件的命令。两者,对于Windows和Mac。
谢谢!
答案 0 :(得分:53)
删除当前文件夹中扩展名为.tmp
的所有文件:
在Windows上:
del *.tmp
在Mac上:
rm -rf ./*.tmp
删除当前文件夹中扩展名为.tmp
的所有文件递归(包括子文件夹):
在Windows上:
del /s *.tmp
在Mac上:
find . -name '*.tmp' -delete
答案 1 :(得分:0)
在调用del
命令之前,您还必须更改目录,例如文件bat可能是这样的
cd c:\MyFolderFullOfTmp
del *.tmp
答案 2 :(得分:0)
您可以使用“ del”命令后跟星号来删除文件 德尔* .class del * .txt
答案 3 :(得分:0)
这对我有用。我做了一个小功能。
empty(){
cd $1
rm -rf *
cd -
}
空的PATH / TO /目录
您也可以使用此功能。
empty(){
rm -rf $1
mkdir $1
}
空的PATH / TO /目录