每天一个linux命令(1):ls命令

2019-09-29  本文已影响0人  HAO延WEI

文章深入学习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*

上一篇 下一篇

猜你喜欢

热点阅读