Linux下优秀的命令行程序

Linux下除了基础的lscpmv等基础的命令行程序外,还有很多优秀的命令行程序,用好它们可以提高我们操作的效率。

本文将记录一些命令行程序的基础用法,同时会随着作者不断深入地使用它们而不断扩充本文的内容。

1. 批量重命名

mv无法批量重命名,若需要批量重命名,这里引入一个perl脚本——rename

1
$ rename "s/old/new/" all_files..

说明:all_files是待替换的所有文件。s/old/new/是正则表达式的字符串,表示用new代替old,其中的/起到分离作用,s表示substitute(代替)。

例如:

将所有的ttc后缀换为ttf后缀

1
$ rename "s/ttc/ttf" *.ttc

持续更新中……


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 协议 ,转载请注明出处!