获取当前目录中的文件个数

一、获取当前目录下的文件个数

1、命令

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

2、说明

ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等);grep “^-“ 这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是^d;wc -l 统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数

要想连隐藏文件一起统计,使用如下命令

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

3、示例

获取root家目录下的文件个数,不包含隐藏文件,不包含子目录中文件

获取root家目录下的文件个数,包含隐藏文件,不包含子目录中文件

二、获取当前目录及其子目录中的文件个数

第一种

1、命令

find ./ -type f | wc -l

2、说明

该命令连着隐藏文件一起统计

3、示例

获取root家目录及其子目录中的文件个数,包含隐藏文件

第二种

1、命令

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

2、说明

该命令不会连隐藏文件一起统计,如果想连隐藏文件一起统计,使用如下命令

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

3、示例

统计root家目录及其子目录中的文件个数,不包含隐藏文件

统计root家目录及其子目录中的文件个数,包含隐藏文件

如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】。
如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】。
如果,您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是【刘超★ljc】。

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

时间: 2024-10-04 15:39:26

获取当前目录中的文件个数的相关文章

Python下获取当前目录中的所有子目录

p是输入目录 代码如下 import osdef getDirList(p):  #      b = [];    filepath=p    if filepath=="":        return b    filepath = filepath.replace( "/","\\")    if filepath[ -1] != "\\":        filepath = filepath+"\\&qu

背水一战 Windows 10 (90) - 文件系统: 获取 Package 中的文件, 可移动存储中的文件操作, “库”管理

[源码下载] 背水一战 Windows 10 (90) - 文件系统: 获取 Package 中的文件, 可移动存储中的文件操作, “库”管理 作者:webabcd 介绍背水一战 Windows 10 之 文件系统 获取 Package 中的文件 可移动存储中的文件操作 “库”管理 示例1.演示如何获取 Package 中的文件FileSystem/PackageData/Demo.xaml <Page x:Class="Windows10.FileSystem.PackageData.D

Java非递归的方式获取目录中所有文件(包括目录)

零.思路解析 对于给出的文件查看其下面的所有目录,将这个目录下的所有目录放入待遍历的目录集合中,每次取出该集合中的目录遍历,如果是目录再次放入该目录中进行遍历. 一.代码 /** * 非递归的方式获取目录中的所有文件<br> * 此方法获取的路径未按照目录->文件方式排列 * * @param dirPath 目录路径 * @return 指定目录下所有文件和目录的集合 */ public static List<File> listAllFile(String dirPat

dos指令 获取当前目录下所有文件命令解析

dir *.* /b >fileName.txt 其中: *.* 表示所有文件 包括文件夹 /b >fileName.txt 表示输入的文件名称 注意: 可以做个批处理文件 然后双击运行下看看效果就知道了~ 获取当前目录下的所有文件包括文件夹的dos指令 效果: ajax_jsonajax_json.zipfileName.batfileName.txtjava编码规范.docjd-gui.exe.lnknewzip.lnkOCJP_题库详解.docoracle.txt.lnkoracle解锁

#### 批处理命令 获取当前目录下所有文件的路径

@echo off & setlocal EnableDelayedExpansion for /f "delims=" %%i in ('"dir /a/s/b/on *.*"') do ( set file=%%~fi set file=!file:/=/! echo !file! >> 路径.txt ) 将 "获取当前目录文件列表.cmd"拷贝到想要获取的目录下,然后双击即可,会在当前目录下生成"路径.txt&

获取项目中Properties文件

在web项目中读取Properties文件配置: properties文件内容: name=tom password=12345 1.使用 类名.class.getResourceAsStream() private void readPropertiesByClass() { // 根目录是class文件所在目录,如果以 /开头从classpath目录中找db.properties;如果不以/开头从当前类所在的包中找 InputStream inputStream = ReadProperti

用JS获取Html中所有图片文件流然后替换原有链接

function displayHtmlWithImageStream(bodyHtml) { var imgReg = /<img.*?(?:>|\/>)/gi; var arr = bodyHtml.match(imgReg); if (arr != null) { for (var i = 0; i < arr.length; i++) { replaceImageUrlWithStream(bodyHtml, arr, i); } } } function replaceI

获取二进制数中1的个数

Python def get_count_1_of_value(value): count = 0 while(value > 0): value = value & (value - 1) count = count + 1 return count

js 获取select 中option 的个数

//document.writeln(document.getElementById("sel").options.length); //document.writeln(document.getElementById("sel")["options"].length); //document.writeln(document.getElementById("sel").children.length);