ls_lstm - CSDN
ls 订阅
ls 指令是Linux下最常用的指令之一,也是一条非常古老的命令,它最早可追述到Unix系统,甚至更古老的Multics下相同的命令。ls 命令将每个由 Directory 参数指定的目录或者每个由 File 参数指定的名称写到标准输出,以及您所要求的和标志一起的其它信息。如果不指定 File 或 Directory 参数, ls 命令显示当前目录的内容。Gnu/linux与Bsd下都有此命令,但使用参数和语法略有不同。 展开全文
ls 指令是Linux下最常用的指令之一,也是一条非常古老的命令,它最早可追述到Unix系统,甚至更古老的Multics下相同的命令。ls 命令将每个由 Directory 参数指定的目录或者每个由 File 参数指定的名称写到标准输出,以及您所要求的和标志一起的其它信息。如果不指定 File 或 Directory 参数, ls 命令显示当前目录的内容。Gnu/linux与Bsd下都有此命令,但使用参数和语法略有不同。
信息
外文名
ls
输出形式
通过指定-m标志可以以逗号分隔系列列出项
类    属
指令
所属领域
计算机
用    法
ls [选项]... [文件]...
应用范围
linux
LS指令释义
ls 指令可以说是Linux下最常用的指令之一。它有许多的选项,下面列出了 ls 指令的绝大多数选项。List information about the FILEs (the current directory by default).Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.用法:ls [选项]... [文件]... [1]  运用举例:  1.列出具体文件 #ls -al //这个最常用,可是往往又不彻底符合要求,  2.列出一切子目录的文件:#ls -R //上个指令仅仅列出了本目录下的一切目录和文件,可是目录下的文件不会循环的列出。  3.若是文件过多一屏看不完,怎么办?并且,关于想找到许多文件中的某个文件的姓名。  3.1分屏显现:#ls -l|more //能在当时屏退出,很有用,但不能一页一页翻屏  #ls -l|less //能用pgup,pgdw 翻页,但不能在当时方位退出  3.2横向输出尽可能多的显现文件姓名:#ls -m   -a 列出目录下的一切文件,包含以 . 最初的隐含文件。//常用    -m 横向输出文件名,并以“,”作分格符。  -c 输出文件的 i 节点的修正时刻,并以此排序。  -R 列出一切子目录下的文件。  -l 列出文件的具体信息。  -s 在每个文件名后输出该文件的巨细。  -k 以 k 字节的方式表明文件的巨细。  -i 输出文件的 i 节点的索引信息。  2.只显现目录:#ls -l |grep ^d 3.只显现非目录文件:#ls -l |grep ^[^d]  3.对输出文件进行各种排序;  3.1 依照字符序(default): #ls -l  3.2 依照修正时刻排序: #ls -t //近来修正在最上面  3.3 逆排序 : #ls -r  3.4 按文件巨细排序 :#ls -S //大文件的在上  3.5 依照文件扩展名(最终一个.后的字符)排序: #ls -X  3.6 按数字排序 :#ls -lv  -t 以时刻排序。  -r 对目录反向排序  -f -U 对输出的文件不排序。  -X 以文件的扩展名(最终一个 . 后的字符)排序。  -S 以文件巨细排序。  -u 以文件前次被拜访的时刻排序。   -n 用数字的 UID,GID 替代称号。  -o 显现文件的除组信息外的具体信息。  -p -F 在每个文件名后附上一个字符以阐明该文件的类型,“*”表明可执行的一般  文件;“/”表明目录;“@”表明符号连接;“|”表明FIFOs;“=”表明套接字(sockets)。  -q 用?替代不行输出的字符。   -x 按列输出,横向排序。  暂时无用选项:  -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C言语里相同)的方式列出。//不常用  -d 将目录象文件相同显现,而不是显现其下的文件。  -e 输出时刻的悉数信息,而不是输出简略信息。 //没用  -g 无用。  -A 显现除 “.”和“..”外的一切文件。  -B 不输出以 “~”结束的备份文件。  -C 按列输出,纵向排序。  -G 输出文件的组的信息。  -L 列出连接文件名而不是连接到的文件。  -N 不约束文件长度。  -Q 把输出的文件名用双引号括起来。   -1 一行只输出一个文件。  --color=no 不显现五颜六色文件名  --help 在规范输出上显现协助信息。  --version 在规范输出上输出版别信息并退出
收起全文
精华内容
参与话题
  • ps:ls命在Linux系统使用的频率相当高,但基本上日常使用的参数并不多,今天回顾时发现了几个不常用但很重要的使用参数,故记录下。 ls(list)命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出...


    ps:ls命在Linux系统使用的频率相当高,但基本上日常使用的参数并不多,今天回顾时发现了几个不常用但很重要的使用参数,故记录下。

    ls(list)命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。

    命令的参数选项及说明

    这里写图片描述

    此处只列出部分参数,更详细的请参照http://man.linuxde.net/ls

    实例

    1、显示完整时间属性:–time-style=long-iso

    这里写图片描述

    ls --time-style=long-iso 该方式显示的时间,看起来最直观。

    2、查找最近更新过的文件

    有时,我们需要查找最近更新过的但不记得具体文件名的文件,就可以使用 ls -lrtls -rt
    这里写图片描述

    3、删除占用inode节点的垃圾

    若目录下的碎文件太多,那么直接 rm -rf * 是无法删除的。

    此时可用如下命令删除:
    ls |xargs rm -rf

    ls -F的用法及扩展知识

    ls的-F参数是在文件的末尾加上文件类型指示符号(*、/、=、@、|,其中的一个)
    这里写图片描述

    如上所示,加了-F参数,目录的结尾都被加上了斜线 /。此时,当我们想要过滤所有的 目录,那么只需要把带斜线的过滤出来就好了。

    1、加上 * 代表可执行的普通文件

    [root@bogon mnt]# ls -Fl /etc/init.d/ | egrep "ssh|mysqld"
    -rwxr-xr-x. 1 root root  6752 Aug  9  2013 mysqld*
    -rwxr-xr-x. 1 root root  4621 Sep  1  2017 sshd*

    2、加上 = 表示套接字

    [root@bogon mnt]# find / -type s -exec ls -lF {}  \; |tail -3
    srwxr-xr-x. 1 root root 0 Feb  2 17:15 /tmp/keyring-7jASAF/socket=
    srwxrwxrwx. 1 root root 0 May 28 14:43 /tmp/.esd-0/socket=
    srw-rw-rw-. 1 root root 0 May 28 14:42 /dev/log=
    

    3、加上 | 表示FIFOS

    [root@bogon mnt]# find / -type p -exec ls -lF {} \;
    prw--w--w-. 1 postfix postfix 0 May 29 22:38 /var/spool/postfix/public/qmgr|
    prw--w--w-. 1 postfix postfix 0 May 29 22:42 /var/spool/postfix/public/pickup|
    prw-------. 1 root root 0 May 28 14:42 /var/run/autofs.fifo-net|
    prw-------. 1 root root 0 May 28 14:42 /var/run/autofs.fifo-misc|
    

    4、加上 @表示符号链接

    [root@bogon mnt]# ls -lF /bin/bash 
    -rwxr-xr-x. 1 root root 938832 Jul  9  2013 /bin/bash*

    实例应用:数据库备份,获取数据库名列表

    这里写图片描述

    参考:《鸟哥的linux私房菜》、《跟老男孩学linux运维》及其他网上相关资料

    展开全文
  • ls用法总结大全

    千次阅读 2018-07-25 10:41:38
    Linux中 ls 命令实例:查看文件和目录 列出文件名和目录(ls) 语法格式 ls [选项] [文件] 每行显示一条记录 [root@test ~]# ls -1 anaconda-ks.cfg Desktop Documents Downloads Music Pictures Public...

    列出文件名和目录(ls)

    • 语法格式
    ls   [选项]   [文件]
    • 每行显示一条记录
    [root@test ~]# ls -1
    anaconda-ks.cfg
    Desktop
    Documents
    Downloads
    Music
    Pictures
    Public
    Templates
    Videos
    • 长列表显示文件和目录,包括文件类型、大小、修改日期和时间、权限等信息
    [root@test ~]# ls -l
    total 12
    -rw-------. 1 root root 8619 May  6  2014 anaconda-ks.cfg
    drwxr-xr-x. 3 root root   19 May 14 05:20 Desktop
    drwxr-xr-x. 2 root root    6 May  8 13:56 Documents
    drwxr-xr-x. 2 root root    6 May  8 13:56 Downloads
    drwxr-xr-x. 2 root root    6 May  8 13:56 Music
    drwxr-xr-x. 2 root root    6 May  8 13:56 Pictures
    drwxr-xr-x. 2 root root    6 May  8 13:56 Public
    drwxr-xr-x. 2 root root    6 May  8 13:56 Templates
    drwxr-xr-x. 2 root root    6 May  8 13:56 Videos
    _|_________|__|___|____|_____|____________|___________|  
    #   $1      $2  $3  $4    $5       $6          $7
    
    从上面输出可以看到7个字段,含义分别如下:
    (#)第一个字符:文件类型
    - :普通文件
    d :目录
    s :套接字文件
    l :链接文件
    ($1)字段1: 文件权限
    ($2)字段2: 链接数
    ($3)字段3: 所有者
    ($4)字段4: 用户组
    ($5)字段5: 文件大小
    ($6)字段6: 文件最近一次被修改的日期时间
    ($7)字段7: 文件名
    • 人性化显示文件大小
    [root@test ~]# ls -lh
    total 12K
    -rw-------. 1 root root 8.5K May  6  2014 anaconda-ks.cfg
    drwxr-xr-x. 3 root root   19 May 14 05:20 Desktop
    drwxr-xr-x. 2 root root    6 May  8 13:56 Documents
    drwxr-xr-x. 2 root root    6 May  8 13:56 Downloads
    drwxr-xr-x. 2 root root    6 May  8 13:56 Music
    drwxr-xr-x. 2 root root    6 May  8 13:56 Pictures
    drwxr-xr-x. 2 root root    6 May  8 13:56 Public
    drwxr-xr-x. 2 root root    6 May  8 13:56 Templates
    drwxr-xr-x. 2 root root    6 May  8 13:56 Videos
    • 使用不同特殊字符归类不同的文件类型
    [root@test ~]# ls -F /mnt/
    123/  date.sh*  lib@  test
    [root@test ~]#
    ##如上所示:
    / :        表示目录
    无特殊字符: 表示普通文件
    @ :        表示链接文件
    * :        表示可执行文件
    • 长列表格式列出某个目录的信息
    [root@test ~]# ls -ld /mnt/123/file2
    drwxr-xr-x. 2 root root 6 May 14 09:04 /mnt/123/file2
    • 递归地列出子目录的内容
    [root@test ~]# ls -R /mnt/
    /mnt/:
    123  date.sh  lib  test
    
    /mnt/123:
    file1  file2
    
    /mnt/123/file1:
    test
    
    /mnt/123/file2:
    linux
    • 将长列表格式按文件或目录的修改时间 倒序地 列出文件和目录
    [root@test ~]# ls -ltr /mnt/
    total 4
    lrwxrwxrwx. 1 root root  7 May 14 08:58 lib -> usr/lib
    -rwxr-xr-x. 1 root root  5 May 14 08:59 date.sh
    -rw-r--r--. 1 root root  0 May 14 08:59 test
    drwxr-xr-x. 4 root root 30 May 14 09:04 123
    • 将长列表格式按文件大小顺序列出文件和目录
    [root@test ~]# ls -ls /mnt/
    total 4
    0 drwxr-xr-x. 4 root root 30 May 14 09:04 123
    4 -rwxr-xr-x. 1 root root  5 May 14 08:59 date.sh
    0 lrwxrwxrwx. 1 root root  7 May 14 08:58 lib -> usr/lib
    0 -rw-r--r--. 1 root root  0 May 14 08:59 test
    • 显示包括隐藏文件或目录在内的所有文件和目录,包括 “.“(当前目录),“..“(父目录)
    [root@test ~]# ls -a
    .                .bash_profile  Desktop    
    ..               .bashrc        Documents  
    .gnuplot_history  Pictures  test
    • 显示包括隐藏文件或目录在内的所有文件和目录,但不列出 “.” (目前目录) 及 “..” (父目录)
    [root@test ~]# ls -A
    .bash_profile  Desktop    
    .bashrc        Documents  
    .gnuplot_history  Pictures  test
    • 显示文件或目录的 inode 编号,可能会用在系统维护操作时
    [root@test ~]# ls -i /mnt/
    27914670 123            11753058 date.sh  
    11753056 lib            11753057 test
    • 显示 uid 和 gid ,代替显示所有者和用户组
    [root@test ~]# ls -n
    total 16
    -rw-------. 1 0 0 8619 May  6  2014 anaconda-ks.cfg
    drwxr-xr-x. 3 0 0   19 May 14 05:20 Desktop
    drwxr-xr-x. 2 0 0    6 May  8 13:56 Documents
    drwxr-xr-x. 2 0 0    6 May  8 13:56 Downloads
    drwxr-xr-x. 2 0 0    6 May  8 13:56 Music
    drwxr-xr-x. 2 0 0    6 May  8 13:56 Pictures
    drwxr-xr-x. 2 0 0    6 May  8 13:56 Public
    drwxr-xr-x. 2 0 0    6 May  8 13:56 Templates
    -rw-r--r--. 1 0 0    7 May 14 09:16 test
    drwxr-xr-x. 2 0 0    6 May  8 13:56 Videos
    展开全文
  • Linux ls命令

    万次阅读 2018-12-08 12:52:19
    ls命令 1、 介绍 ls - list directory contents ls命令是Linux中最常用的命令之一。ls是list的缩写 2、 命令格式 ls [选项] [文件名] 3、 命令功能 用来打印当前目录清单或者打印出指定目录下的文件及文件...

    ls命令
    1、 介绍
    ls - list directory contents
    ls命令是Linux中最常用的命令之一。ls是list的缩写
    2、 命令格式
    ls [选项] [文件名]
    3、 命令功能
    用来打印当前目录清单或者打印出指定目录下的文件及文件清单。ls命令在打印文件清单时,还可以查看文件权限、目录信息等等。
    4、 命令参数
    可以使用帮助命令查看详细命令参数:man ls或ls --help
    -a, --all
    do not ignore entries starting with .(列出目录下的所有文件,包括以.开头的隐含文件)

    -A, --almost-all
    do not list implied . and …(列出除了.及…以外的所有文件)

    –author
    with -l, print the author of each file(打印出每一个文件的作者)

    -b, --escape
    print octal escapes for nongraphic characters(不能输出的字符用反斜杠加字符编号的形式输出)

    –block-size=SIZE
    use SIZE-byte blocks.(使用SIZE-byte的大小的字节为单位)

    -B, --ignore-backups
    do not list implied entries ending with ~(不列出任何以波浪号结束的项目)

    -c with -lt: sort by, and show, ctime (time of last modification of file status information) with -l: show ctime and sort by name otherwise: sort by ctime
    (输出文件的ctime(文件状态最后更改的时间),并根据ctime排序)

    -C list entries by columns(由上至下的列出项目)

    –color[=WHEN]
    colorize the output. WHEN defaults to ‘always’ or can be ‘never’ or ‘auto’. More info below(控制是否使用色彩分辨文件。WHEN可以是always、never或者auto其中一个)

    -d, --directory
    list directory entries instead of contents, and do not dereference symbolic links
    (将目录像文件一样显示,而不显示目录下面的内容)

    -D, --dired
    generate output designed for Emacs’ dired mode(产生适合Emacs的dired模 式使用的结果)

    -f do not sort, enable -aU, disable -ls --color(对输出的文件不进行排序,-aU选线生效,-ls选项失效)

    -F, --classify
    append indicator (one of /=>@|) to entries(加上文件类型的指示符号(/=@| 其中一个))

    –file-type
    likewise, except do not append ‘’(和-F一样,除了不追加“”)

    –format=WORD
    across -x, commas -m, horizontal -x, long -l, single-column -1, verbose -l, vertical -C(–format=关键之,关键字可以是“across -x, commas -m, horizontal -x, long -l, single-column -1, verbose -l, vertical -C”)

    –full-time
    like -l --time-style=full-iso(即 -l --time-style=full-iso)

    -g like -l, but do not list owner(像-l,但是不列出所有者)

    –group-directories-first
    group directories before files.(组目录在文件目录之前)

    augment with a --sort option, but any use of --sort=none (-U) disables grouping
    (用-sort选项进行扩展,但任何使用-sort=none(-U)禁用组)

    -G, --no-group
    in a long listing, don’t print group names(不列出任何有关于组的信息)

    -h, --human-readable
    with -l, print sizes in human readable format (e.g., 1K 234M 2G)(类似于-l,以人容易理解的格式列出文件大小)

    –si likewise, but use powers of 1000 not 1024(像-h,但是文件大小取1000而不是1024)

    -H, --dereference-command-line
    follow symbolic links listed on the command line(使用命令列中的符号链接指示的 真正目的地)

    –dereference-command-line-symlink-to-dir
    follow each command line symbolic link that points to a directory(遵循指向目录的 每个命令行符号链接)

    –hide=PATTERN
    do not list implied entries matching shell PATTERN (overridden by -a or -A)(不 要列出与shell模式匹配的隐含条目(由-a或-A重写))

    –indicator-style=WORD
    append indicator with style WORD to entry names: none (default), slash (- p), file-type (–file-type), classify (-F)(指定在每个项目名称后加上指示符号<方 式>:none (default), slash (-p), file-type (–file-type), classify (-F))

    -i, --inode
    print the index number of each file(输出每个文件的inode号)

    -I, --ignore=PATTERN
    do not list implied entries matching shell PATTERN(不列出任何符合sell万用字 符<样式>的项目)

    -k like --block-size=1K(像 --block-size=1K,以k字节的形式表示文件的大小)

    -l use a long listing format(使用长格式,即列出文件详细信息)

    -L, --dereference
    when showing file information for a symbolic link, show information for the file the link references rather than for the link itself(当显示符号连接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息)

    -m fill width with a comma separated list of entries(所有项目以逗号隔开,并填满整行行宽)

    -n, --numeric-uid-gid
    like -l, but list numeric user and group IDs(类似-l,用数字UID和GID代替名称)

    -N, --literal
    print raw entry names (don’t treat e.g. control characters specially)(印出未经处理 的项目名称,(例如不特别处理控制字符))

    -o like -l, but do not list group information(类似-l,但是不现实组信息)

    -p, --indicator-style=slash
    append / indicator to directories(向目录追加/指示器)

    -q, --hide-control-chars
    print ? instead of non graphic characters(以?字符代替无法打印的字符)

    –show-control-chars
    show non graphic characters as-is (default unless program is ‘ls’ and output is a terminal)(直接显示无法打印的字符(这是默认方式,除非调用的程序名称时‘ls’而且在终端机画面输出结果))

    -Q, --quote-name
    enclose entry names in double quotes(将项目名称打上双引号)

    –quoting-style=WORD
    use quoting style WORD for entry names: literal, locale, shell, shell-always, c, escape(使用指定的quotin方式类型:literal, locale, shell, shell-always, c, escape)

    -r, --reverse
    reverse order while sorting(以相反次序排列)

    -R, --recursive
    list subdirectories recursively(同时列出所有子目录层)

    -s, --size
    print the allocated size of each file, in blocks(以块大小为单位列出所有文件的大小)

    -S sort by file size(根据文件大小排序)

    –sort=WORD
    sort by WORD instead of name: none -U, extension -X, size -S, time -t, version -v(根据关键词代替名字排序:none -U, extension -X, size -S, time -t, version -v)

    –time=WORD
    with -l, show time as WORD instead of modification time: atime -u, access -u, use -u, ctime -c, or status-c; use specified time as sort key if --sort=time(类似于-l,根据关键词显示时间代替默认的修改时间:atime -u, access -u, use -u, ctime -c, or status)

    –time-style=STYLE
    with -l, show times using style STYLE: full-iso, long-iso, iso, locale, +FORMAT. FORMAT is interpreted like ‘date’; if FORMAT is FORMAT1FORMAT2, FORMAT1 applies to non-recent files and FORMAT2 to recent files; if STYLE is prefixed with ‘posix-’, STYLE takes effect only outside the POSIX locale(显示时间使用style:…………)

    -t sort by modification time(以文件修改时间排序)

    -T, --tabsize=COLS
    assume tab stops at each COLS instead of 8(显示我文件或目录最后被访问的时间)

    -u with -lt: sort by, and show, access time with -l: show access time and sort by name otherwise: sort by access time(-u配合-lt:显示访问时间而依访问时间排序;
    配合-l:显示访问时间但根据名称排序;否则,根据访问时间排序)

    -U do not sort; list entries in directory order(不进行排序,依系统原有的次序列出项目)

    -v natural sort of (version) numbers within text(根据文件版本进行排序)

    -w, --width=COLS
    assume screen width instead of current value(自行指定屏幕的宽度而不使用目前的数值)

    -x list entries by lines instead of by columns(逐行列出项目而不是逐栏列出)

    -X sort alphabetically by entry extension(根据扩展名排序)

    -1 list one file per line(每行只列出一个文件)

    –help 显示此帮助信息并退出

    -version 显示版本信息并退出

    5、命令范例
    由于ls选项过多,这里仅使用一些常用选项做举例
    实例1:查看当前目录下的文件或目录
    [root@lianxi tmp]# ls
    1d 2d 3d 4d TEST

    实例2:使用长清单模式,-l参数
    [root@lianxi tmp]# ls -l
    total 20
    drwxr-xr-x. 2 root root 4096 Dec 8 00:44 1d
    drwxr-xr-x. 2 root root 4096 Dec 8 00:44 2d
    drwxr-xr-x. 2 root root 4096 Dec 8 00:44 3d
    drwxr-xr-x. 2 root root 4096 Dec 8 00:44 4d
    drwxr-xr-x. 6 root root 4096 Dec 8 00:46 TEST

    注:第1列
    第一个字母d意味着内容是目录或者文件。如果是’-‘(减号),这意味着它的内容是文件。当它是l(小写l字符),意味这内容是链接文件。
    下面的9个字符是关于文件权限。前3个rwx字符是文件的拥有者的权限,第二组3rwx是文件的所有组的权限,最后的rwx是对其他人访问文件的权限。
    第2列 这行告诉我们有多少链接指向这个文件。
    第3列 这行告诉我们谁是这个文件/文件夹的所有者。
    第4列 这行告诉我们谁是这个文件/文件夹的所有组。
    第5列 这行告诉我们这个文件/文件夹的以字节为单位的大小。 目录的大小总是4096字节。
    第6列 这告诉我们文件最后的修改时间。
    第7列 这告诉我们文件名或者目录名。

    实例3:显示文件大小
    ① 以便于人阅读的方式显示文件大小,-h参数
    [root@lianxi tmp]# ls -lh
    total 20K
    drwxr-xr-x. 2 root root 4.0K Dec 8 00:44 1d
    drwxr-xr-x. 2 root root 4.0K Dec 8 00:44 2d
    drwxr-xr-x. 2 root root 4.0K Dec 8 00:44 3d
    drwxr-xr-x. 2 root root 4.0K Dec 8 00:44 4d
    drwxr-xr-x. 6 root root 4.0K Dec 8 00:46 TEST
    ② 使用–si参数,此参数和-h类似,但-si是以1000为单位,而-h是以1024为单位
    [root@lianxi tmp]# ls -l --si
    total 21k
    drwxr-xr-x. 2 root root 4.1k Dec 8 00:44 1d
    drwxr-xr-x. 2 root root 4.1k Dec 8 00:44 2d
    drwxr-xr-x. 2 root root 4.1k Dec 8 00:44 3d
    drwxr-xr-x. 2 root root 4.1k Dec 8 00:44 4d
    drwxr-xr-x. 6 root root 4.1k Dec 8 00:46 TEST

    实例4:排序文件大小,-S参数
    [root@lianxi tmp]# ls -lhS /etc/
    total 1.7M
    -rw-r–r--. 1 root root 626K Oct 2 2013 services
    -rw-r–r--. 1 root root 150K Dec 8 03:14 prelink.cache
    -rw-r–r--. 1 root root 87K Dec 7 14:44 termcap
    -rw-r–r--. 1 root root 43K Sep 23 2011 mime.types
    drwxr-xr-x. 3 root root 4.0K Dec 7 14:43 abrt
    drwxr-xr-x. 4 root root 4.0K Dec 7 14:44 acpi

    实例5:测量大小,使用–block-size=key
    ls可以通过使用–block-size=SIZE改单位大小。这里的SIZE是:
    K = Kilobyte M = Megabyte G = Gigabyte T = Terabyte
    P = Petabyte E = Exabyte Z = Zettabyte Y = Yottabyte
    比如,我们希望使用KB作为单位大小。所以语法就会像这样:
    [root@lianxi tmp]# ls -l --block-size=K /etc/
    total 1680K
    drwxr-xr-x. 3 root root 4K Dec 7 14:43 abrt
    drwxr-xr-x. 4 root root 4K Dec 7 14:44 acpi
    -rw-r–r--. 1 root root 1K Dec 7 23:31 adjtime
    -rw-r–r--. 1 root root 2K Jan 12 2010 aliases
    -rw-r–r--. 1 root root 12K Dec 7 14:45 aliases.db
    drwxr-xr-x. 2 root root 4K Dec 7 14:44 alsa
    drwxr-xr-x. 2 root root 4K Dec 7 14:43 alternatives

    实例6:显示隐藏文件,即以.开头的文件,使用-a参数
    [root@lianxi tmp]# ls -a
    . … 1d 2d 3d 4d .ICE-unix TEST

    实例7:只列出目录,使用-d参数
    [root@lianxi etc]# ls -ld */
    drwxr-xr-x. 3 root root 4096 Dec 7 14:43 abrt/
    drwxr-xr-x. 4 root root 4096 Dec 7 14:44 acpi/
    drwxr-xr-x. 2 root root 4096 Dec 7 14:44 alsa/
    drwxr-xr-x. 2 root root 4096 Dec 7 14:43 alternatives/
    drwxr-x—. 3 root root 4096 Dec 7 14:44 audisp/
    drwxr-x—. 2 root root 4096 Dec 7 14:44 audit/
    drwxr-xr-x. 2 root root 4096 Dec 7 14:44 bash_completion.d/
    drwxr-xr-x. 2 root root 4096 Dec 7 14:45 blkid/

    实例8:不打印所有者信息,使用-g参数
    [root@lianxi etc]# ls -g
    total 1680
    drwxr-xr-x. 3 root 4096 Dec 7 14:43 abrt
    drwxr-xr-x. 4 root 4096 Dec 7 14:44 acpi
    -rw-r–r--. 1 root 46 Dec 7 23:31 adjtime
    -rw-r–r--. 1 root 1512 Jan 12 2010 aliases
    -rw-r–r--. 1 root 12288 Dec 7 14:45 aliases.db
    drwxr-xr-x. 2 root 4096 Dec 7 14:44 alsa
    drwxr-xr-x. 2 root 4096 Dec 7 14:43 alternatives
    -rw-------. 1 root 541 Nov 23 2013 anacrontab
    -rw-r–r--. 1 root 148 May 15 2009 asound.conf
    -rw-r–r--. 1 root 1 Jan 30 2012 at.deny

    实例9:不打印组信息,使用-G参数
    [root@lianxi etc]# ls -lG
    total 1680
    drwxr-xr-x. 3 root 4096 Dec 7 14:43 abrt
    drwxr-xr-x. 4 root 4096 Dec 7 14:44 acpi
    -rw-r–r--. 1 root 46 Dec 7 23:31 adjtime
    -rw-r–r--. 1 root 1512 Jan 12 2010 aliases
    -rw-r–r--. 1 root 12288 Dec 7 14:45 aliases.db
    drwxr-xr-x. 2 root 4096 Dec 7 14:44 alsa
    drwxr-xr-x. 2 root 4096 Dec 7 14:43 alternatives
    -rw-------. 1 root 541 Nov 23 2013 anacrontab
    -rw-r–r--. 1 root 148 May 15 2009 asound.conf
    -rw-r–r--. 1 root 1 Jan 30 2012 at.deny

    实例10:打印UID和GID代替用户名和组名,使用-n参数
    [root@lianxi etc]# ls -n
    total 1680
    drwxr-xr-x. 3 0 0 4096 Dec 7 14:43 abrt
    drwxr-xr-x. 4 0 0 4096 Dec 7 14:44 acpi
    -rw-r–r--. 1 0 0 46 Dec 7 23:31 adjtime
    -rw-r–r--. 1 0 0 1512 Jan 12 2010 aliases
    -rw-r–r--. 1 0 0 12288 Dec 7 14:45 aliases.db
    drwxr-xr-x. 2 0 0 4096 Dec 7 14:44 alsa
    drwxr-xr-x. 2 0 0 4096 Dec 7 14:43 alternatives
    -rw-------. 1 0 0 541 Nov 23 2013 anacrontab
    -rw-r–r--. 1 0 0 148 May 15 2009 asound.conf
    -rw-r–r--. 1 0 0 1 Jan 30 2012 at.deny
    drwxr-x—. 3 0 0 4096 Dec 7 14:44 audisp

    实例11:不带颜色打印,使用–color=never参数
    [root@lianxi etc]# ls -l --color=never
    total 1680
    drwxr-xr-x. 3 root root 4096 Dec 7 14:43 abrt
    drwxr-xr-x. 4 root root 4096 Dec 7 14:44 acpi
    -rw-r–r--. 1 root root 46 Dec 7 23:31 adjtime
    -rw-r–r--. 1 root root 1512 Jan 12 2010 aliases
    -rw-r–r--. 1 root root 12288 Dec 7 14:45 aliases.db
    drwxr-xr-x. 2 root root 4096 Dec 7 14:44 alsa
    drwxr-xr-x. 2 root root 4096 Dec 7 14:43 alternatives
    -rw-------. 1 root root 541 Nov 23 2013 anacrontab
    -rw-r–r--. 1 root root 148 May 15 2009 asound.conf
    在这里插入图片描述
    在这里插入图片描述

    实例12:打印每个文件的索引号,使用-i参数
    [root@lianxi etc]# ls -li
    total 1680
    918741 drwxr-xr-x. 3 root root 4096 Dec 7 14:43 abrt
    791386 drwxr-xr-x. 4 root root 4096 Dec 7 14:44 acpi
    790584 -rw-r–r--. 1 root root 46 Dec 7 23:31 adjtime
    784914 -rw-r–r--. 1 root root 1512 Jan 12 2010 aliases
    791636 -rw-r–r--. 1 root root 12288 Dec 7 14:45 aliases.db
    791495 drwxr-xr-x. 2 root root 4096 Dec 7 14:44 alsa
    785057 drwxr-xr-x. 2 root root 4096 Dec 7 14:43 alternatives
    790861 -rw-------. 1 root root 541 Nov 23 2013 anacrontab
    786368 -rw-r–r--. 1 root root 148 May 15 2009 asound.conf

    实例13:增加/(斜线)标记目录,-p参数
    [root@lianxi etc]# ls -lp
    total 1680
    drwxr-xr-x. 3 root root 4096 Dec 7 14:43 abrt/
    drwxr-xr-x. 4 root root 4096 Dec 7 14:44 acpi/
    -rw-r–r--. 1 root root 46 Dec 7 23:31 adjtime
    -rw-r–r--. 1 root root 1512 Jan 12 2010 aliases
    -rw-r–r--. 1 root root 12288 Dec 7 14:45 aliases.db
    drwxr-xr-x. 2 root root 4096 Dec 7 14:44 alsa/
    drwxr-xr-x. 2 root root 4096 Dec 7 14:43 alternatives/
    -rw-------. 1 root root 541 Nov 23 2013 anacrontab
    -rw-r–r--. 1 root root 148 May 15 2009 asound.conf

    实例14:排序时反转顺序,使用-r参数
    [root@lianxi etc]# ls -lr
    total 1680
    drwxr-xr-x. 2 root root 4096 Dec 7 14:43 yum.repos.d
    -rw-r–r--. 1 root root 969 Feb 22 2013 yum.conf
    drwxr-xr-x. 5 root root 4096 Dec 7 14:43 yum
    drwxr-xr-x. 2 root root 4096 Dec 7 14:43 xinetd.d
    drwxr-xr-x. 3 root root 4096 Dec 7 14:42 xdg
    drwxr-xr-x. 4 root root 4096 Dec 7 14:43 X11
    -rw-r–r--. 1 root root 0 Dec 7 14:47 wvdial.conf
    -rw-r–r--. 1 root root 4479 Oct 10 2012 wgetrc
    -rw-r–r--. 1 root root 3008 Nov 22 2013 warnquota.conf
    -rw-r–r--. 1 root root 1962 Feb 17 2012 virc

    实例15:递归列出子目录,使用-R参数
    [root@lianxi etc]# ls -R /tmp/
    /tmp/:
    1d 2d 3d 4d TEST
    /tmp/1d:
    /tmp/2d:
    /tmp/3d:
    /tmp/4d:
    /tmp/TEST:

    实例16:扩展名排序,使用-X参数或者–sort=extension
    [root@lianxi etc]# ls -lrX
    total 1680
    drwxr-xr-x. 2 root root 4096 Sep 27 2011 cron.weekly
    -rw-r–r--. 1 root root 1112 Mar 31 2003 minicom.users
    -rw-r–r--. 1 root root 43591 Sep 23 2011 mime.types
    lrwxrwxrwx. 1 root root 15 Dec 7 14:43 rc.sysinit -> rc.d/rc.sysinit
    -rw-r–r--. 1 root root 1 Dec 7 23:23 resolv.conf.save
    -rw-r–r--. 1 root root 1909 Aug 1 2013 mail.rc
    lrwxrwxrwx. 1 root root 56 Dec 7 14:42 favicon.png -> /usr/share/icons/hicolor/16x16/apps/system-logo-icon.png
    -rw-r–r--. 1 root root 46 Nov 27 2013 issue.net
    drwxr-xr-x. 2 root root 4096 Dec 7 14:44 cron.monthly

    实例17:通过修改时间列出,比较新的会在前面,使用-t参数
    [root@lianxi etc]# ls -lt
    total 1680
    -rw-r–r--. 1 root root 152927 Dec 8 03:14 prelink.cache
    -rw-r–r--. 1 root root 264 Dec 7 23:31 mtab
    -rw-r–r--. 2 root root 53 Dec 7 23:31 resolv.conf
    -rw-r–r--. 1 root root 46 Dec 7 23:31 adjtime
    drwxr-xr-x. 7 root root 4096 Dec 7 23:29 sysconfig
    -rw-r–r--. 2 root root 165 Dec 7 23:28 hosts
    -rw-r–r--. 1 root root 1 Dec 7 23:23 resolv.conf.save

    实例18:列出主目录
    [root@lianxi etc]# ls ~
    anaconda-ks.cfg install.log install.log.syslog

    实例19:列出父目录
    [root@lianxi etc]# ls …/
    bin boot data dev etc home lib lib64 lost+found media mnt opt proc root sbin selinux srv sys tmp usr var

    实例20:打印ls命令版本
    [root@lianxi etc]# ls --version
    ls (GNU coreutils) 8.4
    Copyright © 2010 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html.
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.

    Written by Richard M. Stallman and David MacKenzie.

    展开全文
  • 作者 |良许责编 | 胡巍巍在Linux下,ls这个命令大家肯定太熟悉了,笔者相信只要是Linux工程师,每天都会离不开这个命令,而且一天会使用个几百次。但是,除了ls...
        

    640?wx_fmt=gif

    640?wx_fmt=jpeg

    作者 | 良许

    责编 | 胡巍巍

    在Linux下,ls这个命令大家肯定太熟悉了,笔者相信只要是Linux工程师,每天都会离不开这个命令,而且一天会使用个几百次。

    但是,除了ls -l以外,你还知ls的哪些高级用法呢?笔者今天为大家介绍ls命令的8种高级用法。

    假如我们有这样的一个文件夹,我们用tree命令查看它的目录结构:

    640?wx_fmt=png

    用法1:列出/home/alvin/test_dir目录下所有文件及目录的详细资料

    命令:

    ls -lR /home/alvin/test_dir/

    结果:

    [alvin@VM_0_16_centos test_dir]$ ls -lR /home/alvin/test_dir/
    /home/alvin/test_dir/:
    total 28
    -rw-rw-r-- 1 alvin alvin   37 Nov 18 09:12 atb_aux.c
    -rw-rw-r-- 1 alvin alvin    8 Nov 18 09:12 atb_can.c
    -rw-rw-r-- 1 alvin alvin   24 Nov 18 09:12 atb_orch.c
    -rw-rw-r-- 1 alvin alvin    5 Nov 18 09:12 atb_ota.c
    drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 include
    -rw-rw-r-- 1 alvin alvin    0 Nov 18 09:12 Makefile
    drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 output
    drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 src

    /home/alvin/test_dir/include:
    total 0
    -rw-rw-r-- 1 alvin alvin 0 Nov 18 09:12 a.h
    -rw-rw-r-- 1 alvin alvin 0 Nov 18 09:12 b.h
    -rw-rw-r-- 1 alvin alvin 0 Nov 18 09:12 c.h

    /home/alvin/test_dir/output:
    total 0
    -rwxrwxr-x 1 alvin alvin 0 Nov 18 09:12 app

    /home/alvin/test_dir/src:
    total 0
    -rw-rw-r-- 1 alvin alvin 0 Nov 18 09:12 a.c
    -rw-rw-r-- 1 alvin alvin 0 Nov 18 09:12 b.c
    -rw-rw-r-- 1 alvin alvin 0 Nov 18 09:12 c.c

    在这里,-l选项大家应该比较熟悉,是以列表的形式显示结果的意思。而对于 -R选项,意思是递归处理,将指定目录下的所有文件及子目录一并处理。

    用法2:列出/home/alvin/test_dir目录下以atb开头的所有文件的详细内容

    命令:

    ls -l atb*

    结果:

    [alvin@VM_0_16_centos test_dir]$ ls -l atb*
    -rw-rw-r-- 1 alvin alvin 37 Nov 18 09:12 atb_aux.c
    -rw-rw-r-- 1 alvin alvin  8 Nov 18 09:12 atb_can.c
    -rw-rw-r-- 1 alvin alvin 24 Nov 18 09:12 atb_orch.c
    -rw-rw-r-- 1 alvin alvin  5 Nov 18 09:12 atb_ota.c

    用法3:只列出目录下的子目录

    方法1:

    命令:

    ls -F /home/alvin/test_dir | grep /$

    结果:

    [alvin@VM_0_16_centos test_dir]$ ls -F /home/alvin/test_dir | grep /$
    include/
    output/
    src/

    其中:-F选项表示在每个文件名后附上一个字符以说明改文件的类型。

    “*”:表示可执行的普通文件;“/”:表示目录;“@”:表示符号链接;“|”:表示FIFOs;“=”:表示套接字。

    /$其实是一个正则表达式,表示以/结尾。grep/$表示过滤出以/结尾的结果,也就是子目录。

    方法2:

    命令:

    ls -p /home/alvin/test_dir | grep /$

    结果:

    [alvin@VM_0_16_centos test_dir]$ ls -p | grep /$
    include/
    output/
    src/

    其中:-p选项与-F选项类似,也是在每个文件名后附上一个字符以说明改文件的类型。

    方法3:

    命令:

    ls -l /home/alvin/test_dir | grep "^d"

    结果:

    [alvin@VM_0_16_centos test_dir]$ ls -l /home/alvin/test_dir | grep "^d"
    drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 include
    drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 output
    drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 src

    其中:^d也是一个正则表达式,表示以d开头。grep "^d"表示过滤出以d开头的结果,而ls -l所列出来的结果,首位如果是d的话,表示这个文件是个目录,这样就可以过滤出子目录了。

    方法4:

    命令:

    ls -d */

    结果:

    [alvin@VM_0_16_centos test_dir]$ ls -d */
    include/  output/  src/

    其中:-d选项表示将目录象文件一样显示,而不显示其下的文件。

    用法4:按时间顺序列出目录下的文件,越新越排后面。

    命令:

    ls -ltr

    结果:

    [alvin@VM_0_16_centos test_dir]$ ls -lrt
    total 28
    drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 src
    drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 output
    -rw-rw-r-- 1 alvin alvin    0 Nov 18 09:12 Makefile
    drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 include
    -rw-rw-r-- 1 alvin alvin    5 Nov 18 09:12 atb_ota.c
    -rw-rw-r-- 1 alvin alvin   24 Nov 18 09:12 atb_orch.c
    -rw-rw-r-- 1 alvin alvin    8 Nov 18 09:12 atb_can.c
    -rw-rw-r-- 1 alvin alvin   37 Nov 18 09:12 atb_aux.c

    其中:-t选项表示以文件修改时间排序,越新的越靠前。-r选项表示对结果进行反向排序,二者结合的话表示以修改时间排序,越新的越靠后。

    用法5:以文件大小进行排序

    命令:

    ls -lhS

    结果:

    [alvin@VM_0_16_centos test_dir]$ ls -lhS
    total 28K
    drwxrwxr-x 2 alvin alvin 4.0K Nov 18 09:12 include
    drwxrwxr-x 2 alvin alvin 4.0K Nov 18 09:12 output
    drwxrwxr-x 2 alvin alvin 4.0K Nov 18 09:12 src
    -rw-rw-r-- 1 alvin alvin   37 Nov 18 09:12 atb_aux.c
    -rw-rw-r-- 1 alvin alvin   24 Nov 18 09:12 atb_orch.c
    -rw-rw-r-- 1 alvin alvin    8 Nov 18 09:12 atb_can.c
    -rw-rw-r-- 1 alvin alvin    5 Nov 18 09:12 atb_ota.c
    -rw-rw-r-- 1 alvin alvin    0 Nov 18 09:12 Makefile

    其中:-h选项表示以可读选项显示,否则文件大小是默认以字节数显示,比如:4873字节,你知道是多少吗?加了-h选项系统就帮你换算成以k或者其它单位的结果。

    -S选项表示以文件大小进行排序,文件越大越靠前。想要文件小者靠前的话,加个-r选项就行。

    用法6:统计当前目录下的文件数和目录数

    统计文件数:

    命令:

    ls -l | grep "^-" | wc -l

    结果:

    [alvin@VM_0_16_centos test_dir]$ ls -l | grep "^-" | wc -l
    5

    其中:^-表示以-开头,即普通文件,ls -l | grep "^-" 过滤出普通文件,再用 wc -l统计过滤出的普通文件的个数。

    统计目录数:

    命令:

    ls -l | grep "^d" | wc -l

    结果:

    [alvin@VM_0_16_centos test_dir]$ ls -l | grep "^d" | wc -l
    3

    其中:^d表示以d开头,即目录,ls -l | grep "^d"过滤出目录,再用wc -l统计过滤出的目录的个数。

    用法7:列出所有文件的绝对路径

    命令:

    ls | sed "s:^:`pwd`/:"

    结果:

    [alvin@VM_0_16_centos test_dir]$ ls | sed "s:^:`pwd`/:"
    /home/alvin/test_dir/atb_aux.c
    /home/alvin/test_dir/atb_can.c
    /home/alvin/test_dir/atb_orch.c
    /home/alvin/test_dir/atb_ota.c
    /home/alvin/test_dir/include
    /home/alvin/test_dir/Makefile
    /home/alvin/test_dir/output
    /home/alvin/test_dir/src

    其中:sed "s:^:`pwd`/:"表示在行首增加`pwd`(即文件所在路径),与文件名组合成绝对路径。

    用法8:列出当前目录下的所有文件(包括隐藏文件)的绝对路径, 对目录不做递归

    在上一个用法里,对于隐藏文件(即以 . 开头的文件)是不作处理的,如果我们需要对隐藏文件也作处理的话,就需要使用下面这个命令:

    find $PWD -maxdepth 1 | xargs ls -ld

    结果:

    [alvin@VM_0_16_centos test_dir]$ find $PWD -maxdepth 1 | xargs ls -ld
    drwxrwxr-x 5 alvin alvin 4096 Nov 18 17:30 /home/alvin/test_dir
    -rw-rw-r-- 1 alvin alvin   37 Nov 18 09:12 /home/alvin/test_dir/atb_aux.c
    -rw-rw-r-- 1 alvin alvin    8 Nov 18 09:12 /home/alvin/test_dir/atb_can.c
    -rw-rw-r-- 1 alvin alvin   24 Nov 18 09:12 /home/alvin/test_dir/atb_orch.c
    -rw-rw-r-- 1 alvin alvin    5 Nov 18 09:12 /home/alvin/test_dir/atb_ota.c
    drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 /home/alvin/test_dir/include
    -rw-rw-r-- 1 alvin alvin    0 Nov 18 09:12 /home/alvin/test_dir/Makefile
    drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 /home/alvin/test_dir/output
    drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 /home/alvin/test_dir/src

    其中:find $PWD -maxdepth 1限定了在当前层级(即不递归),再对find结果传递给ls -ld作参数,这样就将当前目录下的所有文件补齐了所在路径。

    作者:良许,目前就职于一家世界500强外企,专注于Linux应用开发。本文首发于个人公众号「良许Linux」主要分享Linux方面干货,欢迎关注。

    声明:本文为作者投稿,版权归其个人所有。

    推荐阅读:

    640?wx_fmt=gif

    640?wx_fmt=gif

    640?wx_fmt=gif

    点击“阅读原文”,打开 APP 阅读更顺畅 

    展开全文
  • Linux ls命令解析

    千次阅读 2013-10-14 18:21:01
    ls 指令可以说是Linux下最常用的指令之一。它有许多的选项,其中有许多是很有用的,你能否了解呢?下面列出了 ls 指令的绝大多数选项。  一运用举例:  1.列出具体文件 #ls -al //这个最常用,可是往往又不彻底...
  • lustre02: 安装

    2012-10-16 14:53:43
    ============================================ 1. Required Tools and Utilities a) e2fsprogs  见后面server和client安装 b) which perl c) ssh /pdsh (recommended, optional) ..../configure --prefix=/usr/...
  • 动态点分治

    2019-06-22 13:52:00
    大概就是把点分树建出来,维护每个点的信息和全局信息。 修改的时候考虑一个点对它点分树祖先的影响。 树上与距离有关的问题,考虑动态点分治。 例题: ...洛谷P2056 捉迷藏 ...这道题难点根本不在动态点分治,完全在于...
  • 目录管理 绝对路径和相对路径 ...ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动
  • linux命令详解之ls命令

    万次阅读 2017-04-17 19:57:05
    ls命令概述ls命令用于显示文件目录列表,和Windows系统下DOS命令dir类似。当执行ls命令时,默认显示的只有非隐藏文件的文件名、以文件名进行排序及文件名代表的颜色显示。当不加参数时,默认列出当前目录的列表信息...
  • ls命令详解

    万次阅读 2011-09-07 10:47:48
    s 命令可以说是linux下最常用的命令之一。 -a 列出目录下的所有文件,包括以 .... -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。...-c 输出文件的 i 节点的修改时间,并以此排序。...
  • linux ls -l 详解

    万次阅读 多人点赞 2012-12-04 14:14:20
    以root的家目录为例: 可以看到,用ls -l命令查看某一个目录会得到一个7个字段的列表。...Total后面的数字是指当前目录下所有文件所占用的空间总和。可以使用ls –lh查看,也可使用ls –alh查看。
  • 一个比较完整的,利用ls算法实现ofdm通信系统的信道估计,并且可以利用估计结果进行信道均衡
  • 当我们在使用ls -l的命令时,我们会看到如下类似的信息。 很多人可能对于第一行的total 12的数值并不是很在意,但是你是否想过,它究竟是什么意思? man中的说明,我们可以看出total的意思为 “所列出内容的磁盘...
  • ls命令按兆查看文件大小

    万次阅读 2017-12-01 09:18:07
    -h human-readable。人性化阅读ls -lh
  • ls实现列文件按时间排序

    万次阅读 2009-08-06 23:48:00
    1) ls -lt 时间最近的在前面2) ls -ltr 时间从前到后3) 利用sort ls -l | sort +7 (日期为第8列) 时间从前到后 ls -l | sort -r +7 时间最近的在前面
  • Linux 下 ls -l 命令执行显示结果的每一列含义

    万次阅读 多人点赞 2017-08-20 00:24:22
  • 今天想用命令看一下文件目录结构,但是输入ls的时候发现出现这么一段话:“ls” 不是内部或外部命令。 解决办法是: 在C:/windows目录下新建“ls.bat”文件,文件内容为:@echo off dir ls 的目录搜索就出来了
  • Linux 中 ls 命令 -d -l 参数讲解

    万次阅读 2017-10-03 10:47:52
    Linux ls
  • Windows中用“ls”命令

    万次阅读 2012-08-17 09:56:57
    经常切换于Windows与Linux之间的用户可能都面临一个问题——二者的一些命令是不同的,有时候很容易弄混了,比如Windows下列出目录中的文件与文件夹用命令“dir”,但是在Linux下却是用“ls”的。 解决这个问题在...
  • 在cmd中输入ls命令出现“ls不是内部或外部命令解决  用命令行窗口cmd输入ls命令出现“ls不能内部或外部命令”,   因为与这个命令相似的功能是dir,所以以下方法可解决:   1.在C:\windows目录下新建一个...
1 2 3 4 5 ... 20
收藏数 734,149
精华内容 293,659
关键字:

ls