文章深入学习Linux命令使用:
转载:https://www.cnblogs.com/peida/archive
1. 命令格式:
ls [选项] [目录名]
2. 命令功能:
列出目标目录中所有的子目录和文件
3. 常用参数:
-a, –all
列出目录下的所有文件,包括以 . 开头的隐含文件-A 同-a
,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。-c
配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序-1
每行只列出一个文件-t
以文件修改时间排序-l
除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。-s
, –size 以块大小为单位列出所有文件的大小
4. 常用范例:
1 :递归列出当前目录下的所有文件(包括隐藏文件)的绝对路径
命令:find $PWD | xargs ls -ld
2:指定文件时间输出格式
命令:ls -tl --time-style=full-iso
"""
输出:
"""
[root@localhost soft]# ls -tl --time-style=full-iso
total 350644
drwxr-xr-x 16 1016 1016 4096 2012-10-11 03:25:58.000000000 +0800 subversion-1.6.1
3: 在ls中列出文件的绝对路径
命令:ls | sed "s:^:
pwd/:"
4:列出当前目录中所有以“t”开头的目录的详细内容,可以使用如下命令:
命令:ls -l t*
网友评论