本文摘自PHP中文网,作者巴扎黑,侵删。
linux 列出文件夹中所有文件和子目录的方法是用: ls 命令。ls命令格式:
ls命令用法举例:
例一:列出/home文件夹下的所有文件和目录的详细资料:
命令参数之前要有一短横线“-”, 上面的命令也可以这样写:
例二:列出当前目录中所有以“t”开头的目录的详细内容,可以使用如下命令:
如果省略命令参数和操作对象,直接输入“ ls ”,则将会列出当前工作目录的内容清单。
例三:只列出目录里面的文件夹
输出:
1 2 3 4 | [root@localhost opt]
jdk1.6.0_16/
subversion-1.6.1/
tomcat6.0.32/
|
例四:列出目前工作目录下所有名称是s 开头的档案,愈新的排愈后面,可以使用如下命令:
例五:列出目前工作目录下所有档案及目录;目录于名称后加"/", 可执行档于名称后加"*"
输出:
1 2 | [root@localhost opt]
log/ script/ soft/ src/ svndata/ web/
|
例六:计算当前目录下的文件数和目录数
1 2 | ls -l * | grep "^-" | wc -l ---文件个数
ls -l * | grep "^d" | wc -l ---目录个数
|
例七: 在ls中列出文件的绝对路径
输出:
1 2 3 4 5 6 7 | [root@localhost opt]
/opt/log
/opt/script
/opt/soft
/opt/src
/opt/svndata
/opt/web
|
例九:列出当前目录下的所有文件(包括隐藏文件)的绝对路径, 对目录不做递归
1 | find $PWD -maxdepth 1 | xargs ls -ld
|
输出:
1 2 3 4 5 6 7 8 | [root@localhost opt]
drwxr-xr-x 8 root root 4096 10-11 03:43 /opt
drwxr-xr-x 2 root root 4096 2012-03-08 /opt/log
drwxr-xr-x 2 root root 4096 2012-03-08 /opt/script
drwxr-xr-x 5 root root 4096 10-11 03:21 /opt/soft
drwxr-xr-x 2 root root 4096 2012-03-08 /opt/src
drwxr-xr-x 4 root root 4096 10-11 05:22 /opt/svndata
drwxr-xr-x 4 root root 4096 10-09 00:45 /opt/web
|
例十:递归列出当前目录下的所有文件(包括隐藏文件)的绝对路径
例十一:指定文件时间输出格式
1 | ls -tl -- time -style=full-iso
|
ls 常用参数:
-a, ?Call 列出目录下的所有文件,包括以 . 开头的隐含文件
阅读剩余部分
相关阅读 >>
Linux .(点)是什么意思
Linux怎么解压文件
Linux挂载硬盘的命令是什么
[20170705]理解Linux su命令.txt
关于普通云盘和ssd云盘添加挂载信息时的注意事项
总结Linux下系统巡检常用命令
Linux如何操作
Linux expect 的安装教程
如何在Linux上创建,列出和删除docker容器
Linux中如何创建软链接
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » Linux ls命令详解