Linux基本命令之ls
ls 英文全称是 list 中文翻译为 列出
命令详解如下:
ls -a
列出当前目录下所有文件,包括以’.'开头的隐藏文件, 如果有 ‘…’ 代表存在父目录
ls -A
显示所有文件,包括隐藏文件,但是不显示 . 和 … 目录
ls -l
列出文件详细信息,如文件类型,文件创建者,文件归属组,文件大小,文件创建时间等
ls -d
不展开目录,只显示目录自身,一般与-l配合使用以显示目录自身的属性信息(只显示当前目录的内容)
ls -t
按mtime时间进行文件的排序(由近到远)
mtime 数据修改时间 (写入,修改数据mtime改变,mtime改变ctime必改变)
ls -ut
按atime排序进行文件的排序(由近到远)
atime 访问时间
ls -ct
按ctime排序进行文件的排序(由近到远)
ctime 元数据修改时间 (修改权限的时候只有ctime改变)
ls -s
在每个文件的后面打印出文件的大小 size
ls -S
以文件大小排序,默认从大到小,
ls -rS
从小到大排序
ls -L
列出文件的链接名 link
ls -F
在每一个文件的末尾加上一个字符说明该文件的类型。"@“表示符号链接、”|“表示FIFOS、”/“表示目录、”="表示套接字。
ls 复杂操作 需要配合 管道符 |
和 grep
使用
例如:
统计当前目录下的文件数量:
ls -l* | grep “^-” | wc -l
补充:
Linux文件颜色代表的意义:
颜色 | 意义 |
---|---|
绿色 | 可执行文件 |
红色 | 可压缩文件 |
深蓝色 | 目录 |
浅蓝色 | 链接文件 |
灰色 | 其他文件 |
文章来源: blog.csdn.net,作者:指剑,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/fly1574/article/details/88947218
- 点赞
- 收藏
- 关注作者
评论(0)