vscode之 查看当前目录下文件数linux命令 |
您所在的位置:网站首页 › 百度云怎么看文件夹数量多少 › vscode之 查看当前目录下文件数linux命令 |
在网上爬取图片,保存在文件夹里之后,现在我想要计算具体爬取了多少张图片,可以使用linux命令对当前文件夹下的文件数量进行计算。 补充知识: linux中查看文件和目录的命令是:LSLS英文原意:list,命令所在路径:/bin/ls,适用于所有用户权限,主要功能就是以列表形式显示目录文件。 ls 选项【-ald】【文件或目录】选项: -a 显示所有文件,包括隐藏文件; -l 长列表输出该目录下文件信息(注意这里的文件是指目录、链接、设备文件等),每一行对应一个文件或目录,ls -lR 是列出所有文件,包括子目录。 -d 仅显示目录名,而不显示目录下的内容列表; -h 人性化显示(hommization); -i 查看任意一个文件的i节点(类似于身份证唯一信息); -t 用文件和目录的更改时间排序;可以用第一个显示的文件判断最近修改的文件; eg: 1. ls -a :显示隐藏文件 2. ls -l :使用长格式显示文件信息 3. ls -l -d asd :显示目录asd的信息 find :查找指定的文件/目录统计当前文件夹下指定类型的文件的数量 eg:当我们需要找 js 文件的数量时: find -name "*.js" | wc -lwc -l:统计输出信息的行数,统计结果就是输出信息的行数,一行信息对应一个文件,所以就是文件的个数。 解决:(1)在网上看见有人说使用这两行代码查看当前目录下文件数目: ls -l |grep “^-”|wc -l # 计算当前文件夹内个数命令,不含子文件夹内的 ls -lR|grep “^-”|wc -l # 计算当前文件夹下文件数量,包括子文件夹内的其中: ls -l:长列表输出该目录下文件信息(注意这里的文件是指目录、链接、设备文件等),每一行对应一个文件或目录,ls -lR 是列出所有文件,包括子目录。 grep “^-”:过滤ls的输出信息,只保留一般文件,只保留目录是 grep “^d”。 wc -l:统计输出信息的行数,统计结果就是输出信息的行数,一行信息对应一个文件,所以就是文件的个数。 但是我在vscode新建终端,运行这行代码,终端并没有显示当前目录下文件数量。 好吧, 不知道为什么返回结果是0.... (2)这个查看当前目录下文件数的linux命令,亲测有用!! find ./ -type f | wc -l在vscode新建终端,运行这行代码,终端显示的结果如下所示: 那么就可以知道这个文件夹下一共有2833个文件。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |