前言我们在使用Linux的时候,有很多种方法可以对文件进行重命名,例如命令行下的mv命令,或者是使用像dolphin这样的图形文件管理器。但是有时候需要对一个文件夹下的所有文件批量重命名,甚至是递归地重命名当前文件夹下所有以.xxx结尾的文件,这时候你还在手动地一遍遍敲mv命令再一遍遍按TAB补全么? 图形化的文件管理器 目前Linux社区有好多优质的图形化文件管理器,大多数的风格都与Windows大相径庭。就拿我现在用的KDE出品的dolphin来说,基本上Windows能做到的它也可以做到,当然我没有深究其功能,无法评断好用与否。但是往往这类文件管理器只能做到一些简单的功能,其出现就是...

  xUOF0svV3LUK   2023年11月02日   65   0   0 vim重命名json

递归删除当前目录下以.json结尾的文件 find.-name".json"|xargsrm-f find.-name".json"表示在当前目录下递归寻找以.json结尾的文件,xargs会把前面的搜索结果传入后面的参数。 shell在文本的第一行和最后一行添加字符串 这里我们会用到一个工具:sed 向文件的第一行添加一句"foo"sed-i'1ifoo'<file_name> 向本文的最后一行添加"foo"sed-i'$afoo' $表示文件末尾的位置,a代表在之后插入,i代表在之前插入。 结合上面的递归删除的例子,我们还可以这样玩: 递归向当前文件夹下所有...

  xUOF0svV3LUK   2023年11月02日   60   0   0 递归jsonsed
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~