linux下如何批量删除文件名的某个字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下如何批量删除文件名的某个字符串相关的知识,希望对你有一定的参考价值。

win系统下批量删去文件名中某些字符的方法:

第一步,安装工具软件后打开使用,通过点击【添加文件】按钮或者拖动的方式将文件添加到软件中,可以同时添加几百个文件到软件中,添加成功后会显示在软件中。

第二步,添加完文件后就进行设置,命名方式选择“替换”;然后下面“查找内容”的右边输入需要删除的字符;这时候可以预览到新文件名中已经删除了相同的字符。

第三步,当你认为设置好了后就可以点击【开始重命名】按钮启动软件程序了,成功后软件会弹出“重命名成功”的提示。具体的批量处理时间要看文件数量多少。

第四步,通过对比处理前后的文件名称,原本文件名中都含有的“表”字符被全部删除了。

参考技术A 可以通过shell脚本来实现,脚本中的命令如下
for
file_old
in
`ls`;
do
file_new=`echo
"$file_old"
|
sed
's/The//g'`
mv
$file_old
$file_new
这样就把文件名中含有The的文件转变为了不含The的文件

如何在LINUX服务器上批量删除文件?

我用SSH连接上服务器。。
但是删除文件的时候..比如我要删除BBS文件夹里面的所有文件.
他显示不能删除..要先把BBS里面的子文件夹里面的所有文件都删除了.
才能删除文件夹...这样太麻烦了.
删一个BBS的大文件夹要删半天..
有什么方法可以直接删除BBS这个文件夹?

rm -rf bbs
就可以了。
r是递归删除。
f是不经确认就删除。(如果确认的话要一个文件一个文件的确认)
参考技术A 后面加入参数 -r 就可以了~

以上是关于linux下如何批量删除文件名的某个字符串的主要内容,如果未能解决你的问题,请参考以下文章

linux服务器上如何批量删除文件 ?

在linux如何批量删除多级目录下同一格式的文件呢?

linux批量删除进程

Linux下批量删除文件(急)

linux下使用通配符批量删除文件

如何在LINUX服务器上批量删除文件?