ls(list files)显示指定工作目录下之文档内容
语法:
ls [-options] [dir | 正则表达式]
查看文件创建详细时间
ls -lh --time-style=“+%Y-%m-%d %H:%M:%S”
参数:
-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依修改时间之先后次序列出
-h 将文件大小转换为kb
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 若目录下有文件,则以下之文件亦皆依序列出
实例:
# 列出/下的所有文档
ls /
# 列出当前目录下所有名称是s开头的文件,越新的排越后面
ls -ltr s*
# 将 /bin 目录以下所有文档及其目录之下的子目录详细资料列出
ls -lR /algo/rec/522
# 列出目前工作目录下所有文档;目录于名称后加 "/", 可执行档于名称后加 "*"
ls -AF
结果说明:
第一列共10位,第1位表示文档类型,d表示目录,-表示文件,l表示链接文件,d表示可随机存取的设备,如U盘等,c表示一次性读取设备,如鼠标、键盘等。后9位,依次对应三种身份所拥有的权限,身份顺序为:owner、group、others,权限顺序为:readable、writable、excutable
第二列表示文件的硬连接数或目录所含有的子目录数,即包括两部分的内容,第一部分是对文件,第二部分是对目录。对文件:该数值是指针对该文件的硬连接数。 ln src dest指令可以增加硬连接数。对目录:是指该目录所包含子目录的个数。
第三列表示拥有者
第四列表示所属群组
第五列表示文档容量大小,单位字节。(-h 单位kb)
第六列表示文档最后修改时间,注意不是文档的创建时间
第七列表示文档名称。以点(.)开头的是隐藏文档
Q.E.D.