cmd 命令行常用基础语法

1. 查看并导出目录文件夹名称

1
2
3
4
tree>list.txt		//查看文件夹并导出为list.txt文件
tree /f >list.txt //查看文件夹及里面的文件并导出为list.txt文件

dir //查看目录列表,与tree命令不太一样!

解释:

  • 只查看不导出,只用 tree 就行
  • list.txt 可以自己更改(list 为文件名,txt 为后缀;文件名可以自定义,后缀可以为:txt、md、xls 等)
  • 加上 /f 为显示文件夹下的文件,不加的话就只显示文件夹

2. 批量更改文件名及后缀

1
2
ren *.txt *.md		//改后缀名
ren 旧文件名.txt 新文件名.txt //改文件名

解释:

  • ren 为更改后缀的命令
  • *.txt 为更改前的后缀
  • *.md 为你要更改的后缀

如果你要更改所有文件,不只是txt 文件;那么可以用 ren *. *.md 命令!

ps: 上面的 * 为通配符,通配符还有一个 ?; 具体作用为:?代表匹配一个字符, * 代表匹配多个字符;

其应用也很广,可以用来搜索你不记得具体名称的文件夹:

  1. 比如你记得你磁盘有一个文件,它的文件名的第一个字符不记得了,只记得第二个是a,第三个不记得了,第四个是1,后面的又不记得了,而且是一个 css 文件,怎么搜索呢?

    答:?a?1*.css 这样就能找到了。

  2. 还有一个文件,文件名的前三个字符不记得了,后面是hello,是一个 css 文件,怎么找呢?

    答:???hello.css

  3. 如果一个文件是以 module 结尾的该怎么搜索?

    答:dir *module

  4. 如果一个文件是以 module 开头的怎么搜索?

    答:dir module*

待续…