`

Linux命令行下查看某文件夹下的文件个数

 
阅读更多

      开始学习Linux咯~

 

查看某文件夹下文件的个数

 

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

find ./company -type f | wc -l

 

查看某文件夹下文件的个数,包括子文件夹里的。

 

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

 

查看某文件夹下文件夹的个数,包括子文件夹里的。

 

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

 

说明:

ls -l

 

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

 

grep "^-"

 

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

 

wc -l

 

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

 

一行信息对应一个文件,所以也就是文件的个数。

 

分享到:
评论

相关推荐

    linux命令行文件试题文件夹

    linux命令行文件试题文件夹

    linux命令行下的ftp 多文件下载和目录下载

    Linux 命令行下的 FTP 多文件下载和目录下载 Linux 命令行下的 FTP 多文件下载和目录下载是解决许多问题的良好解决方案。下面将详细介绍如何使用 Linux 命令行下的 FTP 命令实现多文件下载和目录下载。 一、登录 ...

    Linux命令行.pdf

    - 列出 `/home` 文件夹下的所有文件和目录的详细资料:`ls -al /home` - 以易读的格式列出 `/home` 目录中所有以 `m` 开头的文件目录的大小:`cd /home; ls -lh m*` - **mkdir (Make Directory)** - **功能**: ...

    最全 Linux 常用命令行

    1. ls 命令:用于显示当前目录下的文件和文件夹列表,常用选项包括 -l(长列表)、-a(显示所有文件)、-d(显示目录信息)。 知识点:ls 命令的使用、目录和文件的概念、文件权限的概念。 2. pwd 命令:用于显示...

    LINUX命令行学习笔记

    LINUX命令行学习笔记 本资源摘要信息主要讲解了LINUX命令行的常用命令,旨在帮助用户快速入门LINUX。该资源涵盖了基本的命令行操作、文件管理、目录管理、文本编辑等方面的知识点。 一. 命令行操作 * ALT+CTRL+F1...

    linux命令行下的数码相框的简单实现

    标题“linux命令行下的数码相框的简单实现”暗示了我们将利用Linux的命令行工具和底层系统接口来创建一个能够在终端上显示图片的程序。 帧缓存(Frambuffer)是Linux内核提供的一种硬件抽象层,它允许开发者直接...

    读取N个文件夹某些文件合并到一个文件夹

    在IT领域,尤其是在编程实践中,有时我们需要将多个文件夹中的特定文件合并到一个新的单一文件夹中。这个过程可能涉及到文件的查找、选择、移动或复制。在这个场景中,我们将使用C++语言来实现这一功能,特别是针对...

    超实用Linux下命令行.doc

    Linux 命令行实用技巧大全 Linux 系统中有很多实用的命令行技巧,以下是对这些技巧的详细说明: 1. 创建多级目录的文件夹:mkdir -p ws/src/scripts 使用 mkdir 命令创建多级目录,-p 选项可以创建父目录。 2....

    从命令行如何查看Linux日志

    在Linux系统中,查看和分析日志文件是故障排查和系统监控的重要手段。本文将介绍几种常用命令行工具来查看Linux日志。 首先,Linux日志文件主要存放于/var/log目录下,这是系统日志文件的集中位置。管理员可以在...

    linux命令行小结

    linux(redhat5)错误处理小结 ...6、当删除一个目录提示文件夹不为空时删除 rm -rf /test/* 删除test目录下所有文件 rmdir 删除目录 7. rpm -qa|grep 软件名称 查看软件安装包 rpm -ivh 安装包名称.rpm 安装软件

    虚拟机Linux下实现文件夹共享

    - **步骤九**: 返回Linux虚拟机,在文件系统中查找mnt文件夹下的hgfs子目录。 - **步骤十**: 打开hgfs文件夹,即可看到之前共享的文件夹内容。 #### 总结 本文详细介绍了如何在虚拟机Linux环境下配置文件夹共享的...

    ubuntu linux命令行简明教程

    ### Ubuntu Linux命令行简明教程知识点总结 #### 一、简介 本文档旨在为Ubuntu Linux初学者提供一个简明易懂的命令行操作指南。通过本教程的学习,读者可以...希望本文档能够成为您学习Linux命令行的一个良好起点。

    Ubuntu/Linux 命令行基础教程

    通过以上知识点的学习,不仅能够熟练掌握Ubuntu/Linux命令行的基本操作,还能进一步提升在系统管理、自动化任务执行等方面的能力。这份教程是每一位Linux用户或开发者必备的基础知识库,值得深入研究。

    Linux命令行大全,内含中文版和英文版

    以上只是Linux命令行中的一小部分,实际的学习过程中,你需要通过实践和阅读文档来深入理解和掌握每个命令的用法。这份"Linux命令行大全"无疑将是你探索Linux世界的有力助手,无论是初学者还是经验丰富的用户,都能...

    windows下压缩的zip文件,上传到Linux后unzip不认的解决办法

    在日常的跨平台文件传输中,我们经常遇到一个问题:在Windows环境下压缩的ZIP文件,在Linux系统下使用`unzip`命令解压缩时无法识别。这主要是由于不同操作系统对文件编码和压缩格式的理解差异造成的。本篇文章将深入...

    linux 查看 cache 中文件

    标题提到的"linux 查看 cache 中文件",指的是在Linux环境下查看内存中的缓存文件。这个功能可以通过特定的工具实现,描述中提及的“安装此工具后,可以查看系统内存中cache包含的文件”,很可能是指一个名为`ftools...

    Linux 中批量提取文件夹下所有目录及文件名称

    在Linux系统中,批量提取文件夹下所有目录和文件的名称是一项常见的操作,这在处理大量文件时尤其有用。下面将详细介绍如何实现这一目标,并提供一个实用的方法。 首先,我们需要了解Linux的命令行工具,尤其是`...

    linux下中文文件夹乱码离线安装包convmv

    在Linux系统中,遇到中文文件夹名称显示为乱码的问题是一个常见的困扰,尤其是在进行跨系统文件传输或在不支持UTF-8编码的旧版本Linux环境中。`convmv`工具就是为了帮助用户解决这类问题而设计的。这个离线安装包`...

Global site tag (gtag.js) - Google Analytics