首页 > 系统相关 >Linux系统中查看当前文件夹下文件的个数

Linux系统中查看当前文件夹下文件的个数

时间:2023-12-01 19:57:45浏览次数:52  
标签:文件 wc 个数 文件夹 ls Linux grep 目录

在linux系统中,可以使用 ls 命令查看有多少个文件,该命令用于显示指定目录下的内容,当参数设置为 “wc -c” 时,可显示目录下的文件个数,语法为 “ls 目录路径 | wc -c”;可用“sudo ls /* | wc -c”查看整个电脑的目录数目。

1. 统计当前目录下文件的个数(不包含目录或子文件夹):

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

image

2. 统计当前目录下文件的个数(包含子目录中的文件):

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

image

3. 查看当前路径下文件夹(目录)的个数(不包含子目录):

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

image

4. 查看当前路径下文件夹(目录)的个数(包含子目录):

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

image

5. 总结

wc -l:统计输出信息的行数,统计结果就是输出信息的行数,一行信息对应一个文件,所以就是文件的个数。
ls -l:长列表输出该目录下文件信息(注意这里的文件是指目录、链接、设备文件等),每一行对应—个文件或目录,ls -IR是列出所有文件,包括子目录中的文件。-R:递归列出目录的子文件。
grep "^-":过滤ls的输出信息,只保留一般文件,只保留目录是grep "^d"。

转自:https://www.ctyun.cn/zhishi/p-213591

标签:文件,wc,个数,文件夹,ls,Linux,grep,目录
From: https://www.cnblogs.com/chuqianyu/p/17870765.html

相关文章

  • 首次部署Linux系统的经历
    我是一名电子信息工程专业的学生,有次在图书馆上自习的时候无意间看到其他同学的电脑屏幕,黑色的屏幕上显示着一行一行的代码,勾起了我无限的好奇,经过询问得知他是用的Linux操作系统,是和Windows完全不同的系统,看着手敲的shell命令唤起一个又一个功能,我也决定要学习下Linux系统。 ......
  • 初识Linux
    在当今数字化时代,云计算作为一项重要的技术,正深刻地改变着我们对计算和数据存储的认识。而要深入了解云计算,Linux作为其核心操作系统则成为必不可少的一环。本文将带你一探云计算的奥秘,介绍Linux的基本概念,并指导你如何在虚拟机中安装Linux系统。云计算简介云计算是一种基于互联......
  • linux安装neo4j
    下载neo4j安装包:从官网下载最新的neo4j版本,可以选择tar.gz格式:1.下载neo4j安装包:从官网下载最新的neo4j版本,可以选择tar.gz格式:wgets://neo4j/artifact.php?name=neo4j-community-3.5.14-unix.tar.gz2.解压安装包:tar-xzfneo4j-community-3.5.14-unix.tar......
  • Linux常用基础命令
    一、文件相关1、ls命令:显示当前目录的文件信息格式:ls[参数]-a:显示所有的文件和目录2、cp命令:复制文件或目录格式:cp[参数]源文件名,目标文件名-r:复制目录-f:复制已有文件3、mkdir命令:创建目录格式:mkdir[参数]目录名-m:指定权限-p:创建多级目录4、mv命令:移动或重命名......
  • mac 在/home目录下面创建文件夹
    1、编译/etc/auto_master文件,注释掉或者移除以/home开头的那一行,保存。sudovim/etc/auto_master注释掉/home哪一行,如下所示:1#Automountermastermap2+auto_master#Usedirectoryservice3/net-hosts-nobrowse,hide......
  • Linux MySQL 配置文件
    MySQL服务配置文件1、配置文件位置MySQL服务端的进程mysqld在启动时,会默认按照以下顺序来读取mysql的配置文件:/etc/my.cnf/etc/mysql/my.cnf编译安装时通过编译选项指定的位置如果不想让mysqld按照这个顺序读取配置文件,可以通过mysqld的--defaults-file选项来指定......
  • 韩顺平老师 一周学会Linux课堂资料分享
    谢谢韩老师hsp感恩链接:https://pan.baidu.com/s/1FYOxZDH2wM1_SVy2r-cASg?pwd=Jhsp提取码:Jhspps:csdn劣币驱逐良币......
  • Linux:查看MobaXterm已保存的服务器密码
    打开MobaXterm,Settings-->Configuration-->General--> MobaXtermpasswordsmanagement,选择需要查看的Session所在行,点击“Showpasswords”,弹出MobaXterm密码输入框......
  • linuxday01
    GNU计划的目标是创建一个完全自由的操作系统,也就是GNU操作系统。然而,GNU计划没有开发内核,而内核是操作系统的核心。因此,GNU操作系统的核心是Linux内核。Linux在服务器领域的应用是最强的Linux免费、稳定、高效centos7的安装网络连接的三种模式虚拟机克隆1.直接拷贝本地安......
  • 【AcWing-Linux】03. Shell
    Shell一、Shell简介shell是我们通过命令行与操作系统沟通的语言。shell是一种脚本语言,通过对应的脚本解释器解释执行,一般作为内置于操作系统的应用程序向用户提供访问操作系统内核的服务。shell脚本(shellscript)可以直接在命令行中执行,也可以将一套逻辑组织成一个文件,方便复......