从命令行重命名文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从命令行重命名文件相关的知识,希望对你有一定的参考价值。

A couple of snippets useful for file management. I use these to make sure I understand how many files I'm about to modify, and then rename them.
  1. ## Use find to search for the files I want recursively from the current path
  2. ## Powerful utility, man find to read the man pages
  3.  
  4. find . -name "*.rhtml" # List all files that end in .rhtml
  5. find . -type f # Find all regular files
  6.  
  7.  
  8. ## I can use wc (word count) with the -l flag to count the number of returned lines
  9.  
  10. find . -name "*.rhtml" | wc -l # Count the number of files that match
  11.  
  12.  
  13. ## I can then add a while and mv command to rename the files
  14.  
  15. find . -name "*.rhtml" | while read f; do mv ./"$f" "${f%rhtml}html.erb"; done

以上是关于从命令行重命名文件的主要内容,如果未能解决你的问题,请参考以下文章

从命令行重命名 Github repo

在 ssh 之后从命令行重命名控制台会话

使用BATCH文件使用文件中的部分行重命名多个文件

dos 文件重命名

用shell命令对文件重命名

使用 UNIX 批量重命名文件 - 我应该使用 awk 吗?