当前位置: 首页 > 编程笔记 >

Linux下统计当前文件夹下的文件个数、目录个数

龙枫
2023-03-14
本文向大家介绍Linux下统计当前文件夹下的文件个数、目录个数,包括了Linux下统计当前文件夹下的文件个数、目录个数的使用技巧和注意事项,需要的朋友参考一下

1) 统计当前文件夹下文件的个数


ls -l |grep "^-"|wc -l

2) 统计当前文件夹下目录的个数


ls -l |grep "^d"|wc -l


 
3) 统计当前文件夹下文件的个数,包括子文件夹里的

ls -lR|grep "^-"|wc -l


 
4) 统计文件夹下目录的个数,包括子文件夹里的


ls -lR|grep "^d"|wc -l


 
说明:

ls -l 


长列表输出当前文件夹下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
 

grep "^-" 


这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
 

wc -l 


统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。

 类似资料:
  • 本文向大家介绍终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令?相关面试题,主要包含被问及终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令?时的应答技巧和注意事项,需要的朋友参考一下 答案: 终端 /dev/tty 黑洞文件 /dev/null

  • 我需要选择和下载存储在计算机上的许多文件夹,我只能通过远程ssh连接访问这些文件夹。我创建了一个列表(“list.txt”)来只下载我感兴趣的文件夹,我尝试使用一个“for”循环 但是不要阅读我的列表并卸载所有文件夹,我也尝试过 我能做什么?谢了!

  • 本文向大家介绍Linux 中批量提取文件夹下所有目录及文件名称,包括了Linux 中批量提取文件夹下所有目录及文件名称的使用技巧和注意事项,需要的朋友参考一下 1、当前目录下打开CMD控制台窗口,执行如下bat命令:dir *.*/b>文件名.txt 2、如下图例操作步骤: 打开CMD窗口 输入命令 生成文件 结果截图 总结 以上所述是小编给大家介绍的Linux 中批量提取文件夹下所有目录及文件名

  • 问题内容: 如何递归计算Linux目录中的文件? 我找到了这个: 但是,当我运行它时,它返回以下错误。 查找:路径必须在表达式之前:¦ 问题答案: 这应该工作: 说明: 仅包含文件。 ( 而不是)将命令的标准输出重定向到命令的标准输入。 (字数计数的缩写)在其输入(docs)上计算换行符,单词和字节。 仅计算换行符。 笔记: 更换用在当前文件夹要执行的命令。 您也可以删除,以在计数中包含目录(和符

  • 本文向大家介绍linux下用tar命令将当前目录下文件按子目录压缩归档的实现,包括了linux下用tar命令将当前目录下文件按子目录压缩归档的实现的使用技巧和注意事项,需要的朋友参考一下 日常工作中,我们常常需要用tar命令将历史文件压缩归档,再删除源文件,以便节省空间。如果压缩归档成一个文件,就比较简单,用一条命令即可,如命令:tar -czf bak2013.tgz t2013/*就将t201

  • 本文向大家介绍linux下上传下载文件夹的方法,包括了linux下上传下载文件夹的方法的使用技巧和注意事项,需要的朋友参考一下 Linux下目录复制:本机->远程服务器 test1为源目录,test2为目标目录,zhidao@192.168.0.1为远程服务器的用户名和ip地址。 Linux下目录复制:远程服务器->本机 zhidao@192.168.0.1为远程服务器的用户名和ip地址,test