ls -用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)

语法

 ls [-alrtAFR] [name...]  

参数

-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 若目录下有文件,则以下之文件亦皆依序列出 

实例

ls:列出当前目录下所有的文件或者目录
ls -a:列出当前目录下所有的文件包括隐藏文件,所有的隐藏文件都是以’.’开头
ls -R:递归显示当前目录下的文件,如果改文件中包含目录.继续显示这个目录 中的子文件.直到所有文件都显示完毕
ls -l:显示每个文件详细列表信息
drwxr-xr-x   7 alexlee  staff     238  9 17 07:59 corejava
第一个字段:文件类型 文件类型有2种 d:目录 -:普通文件
9个字段:前三个表示拥有者u的权限  中间三个表示同组人g的权限  后三个表示其他人o的权限,a是所有同组人。
r:读权限(4)
w:写权限(2)
x:执行权限(1)
7:连接号
alexlee:拥有者名称
staff:所在组名称
文件大小
最后一次修改时间:月 日 时间
文件名称
ls -t:按照时间进行排序 最近的排在最前头
ls -lt:按照时间进行排序并且以详细信息显示.换言之允许多个参数复合使用
ls -l filename:如果filename表示的是目录名称,这样获取的信息不是目录本身信息,是目录中包含的文件信息.
如果想要获取目录本身信息,需要使用ls -d 目录名进而获取.,如果filename表示的普通文件,这样获取的信息就是该文件
本身的信息
ls -F:查看文件类型
       /:表示目录文件   *:可执行文件    none:普通文本文件
unix的命令大小写敏感

  

猜你喜欢

转载自www.cnblogs.com/joanna123/p/12209190.html