计算机网络/计算机科学与应用/系统/运维/开发

Linux【ls】显示目录文件命令ls

ls 命令:列出目标目录中所有子目录和文件


格式:

 ls  [选项]  [目录名]


选项:

-a 显示所有文件及目录 (ls内将文件名或目录名称开头为 “.” 的视为隐藏目录 )
-l  列出文件详细信息
-d 仅显示目录名,不显示目录下的内容列表
-h 以易于阅读的格式输出文件大小;
-i  查看任意一个文件的节点;
-r 将文件以相反次序显示( 默认英文字母次序)
-t 将文件依建立时间先后顺序列出
-A  同-a 但不列出 “.” (目前目录) 及 “..”(父目录)
-F 在列出的文件名称后加一符号 ; 例如 可执行档 加”*” 目录则加/
-R 若目录下有文件 则以下文件也依次序列出


. 表示当前目录
.. 表示当前目录的上一级目录


案例1:列出当前目录中所有 以 “l”开头的目录详细内容

命令: ls -l l*
[root@localhost tmp]# ls -l l*
-rw-r--r--. 1 root root 31369 Jun 11  2017 logo2.png
-rw-r--r--. 1 root root  3794 Jul 26  2018 logo.png


文件属性含义:

-                   文件类型
rw-r--r--       文件权限
1                   链接个数
root              文件所有者
root              文件所属组
31369           文件大小
jun 11 2017  文件上次修改的日期
logo2.png    文件名称


文件类型包括:

d    目录文件
l     链接文件
b    块设备文件
c    字符设备文件
p    管道文件
-    普通文件

ls

人生活在得失之间,得亦是失,失亦是得。

评论

^