我如何编写一个命令行,让用户输入该命令行来搜索其主目录中所有以 html 为扩展名的文件?
答案1
最简单的实现方式是发出:
dir *.html
在 Windows 以及ls *.html
Linux 等 Unix 衍生操作系统中
其中星号(角色的名字,希腊语中字面意思是小星星,starlet)是一个包罗万象的字符,包括点号前的所有字符或整个字符串,以及四个终结符,否则就是扩展名(.html
即
在dir /s /b *.html
Windows 中,如果您想要b是格式,即仅列出输出,而不是冒号中的时间、日期和文件类型(目录、符号链接等),并进行递归搜索,即搜索扩展名为的文件s子目录,即文件夹内的其他文件夹,以及它们的孩子们。
答案2
Find 将为您完成此操作。
find ~ -name '*.html*'