要计算目录中的文件数,我通常使用

ls directory | wc -l

但是有没有其他不使用wc的命令?

推荐答案

这是一个:

ls -l . | egrep -c '^-'

注:

ls -1 | wc -l

也就是说:

-1:(那是一个)每行只有一个条目.如果你也想要隐藏文件,把它改成-1a

|:管道输出到...

wc:"字数"

-l:数到l.

Linux相关问答推荐

Microsoft ODBC Driver 18 for Python Docker Image,ARM设备;生成错误

仅使用Find搜索32字符长的目录

如何创建一堆文件中所有单词的列表?

Linux 上 Ada 任务优先级的语义是什么?

如何修复 script(1) 实用程序输出的换行符?

使用 ansible 验证 firewalld 配置

操作系统信号处理循环 - 阻塞或非阻塞读取?

为什么要命令; ls -l file_doesnot_exists > /dev/null 2>&1 正在工作; ls -l 2>&1 file_doesnot_exists > /dev/null 不是

sed 根据文件中的条件进行多次替换

如何安装脚本以从命令行的任何位置运行?

如何使用 AWK 合并两个文件?

如何优雅地退出 X11 事件循环?

在 Linux/POSIX 系统上获取用户全名的最简单方法是什么?

使用 linux 命令行 (bash) 从网络摄像头拍照

从命令行导入 PostgreSQL CSV

错误:ld.so:无法预加载对象 LD_PRELOAD:忽略

在文件夹中的 gzip 文件中查找字符串

如何从 shell 确定当前的 CPU 利用率?

如何安排 tcpdump 在特定时间段内运行?

从文件中随机 Select 行而不用 Unix 啜饮它