linux ls命令详解

linux系统下ls命令用来列出非目录的文件项 , 是每一个目录中的“可显示”文件 , 下面是ls命令内容的具体内容:
1、ls命令功能:
linux系统下ls命令用来列出非目录的文件项 , 是每一个目录中的“可显示”文件 , 可理解为ls命令将本目录向下展开两级 。
2、语法:
ls [参数] [目录名](如过要显示当前目录的文件可不加目录名)
3、常用参数:
-a显示所有文件 , 包含隐藏文件
-A显示所有文件 , 包含隐藏文件 , 但不包含.及..
-l 显示为long format(长格式) , 列出文件的类型、权限、链接数、owner、group、大 小 , 时间 , 名字
-R
-d不展开目录 , 只显示目录自身 , 一般与-l配合使用以显示目录自身的属性信息(只显示当前目录的内容)
-1数字1 , 成列显示内容
-S以文件大小排序显示 , 默认从大到小-r后 , 从小到大
-U按存放顺序排序显示
-X按扩展名的首字母来排序
-t 按mtime排序(先显示时间最近的)
-ul 按atime排序(先显示时间最近的)
-ct 按ctime排序(先显示时间最近的)
4、补充:
关于时间戳:
atime 访问时间
mtime数据修改时间 (写入 , 修改数据mtime改变 , mtime改变ctime必改变)
ctime 元数据修改时间 (修改权限的时候只有ctime改变)
可过“stat文件路径”查看全部时间戳
举例:
1.查找/usr/share/man目录下以m开头且以一个数字加x结尾的文件
命令:ls -d /usr/share/man/m*[0-9]x
运行结果:

linux ls命令详解

文章插图

以上就是小编今天的分享了 , 希望可以帮助到大家 。
【linux ls命令详解】

    推荐阅读