美文网首页
显示文件和目录列表

显示文件和目录列表

作者: 叶田的学习笔记 | 来源:发表于2018-11-06 18:13 被阅读0次

    ls —— 最基本的形式会显示当前目录下的文件和目录,输出的列表是按字母排序的(按列排序而不是按行排序)
    ls -F —— 区分文件和目录
    (注意ls命令的-F选项,它能够在具有执行权限的文件名后加一个星号)

    ls -a —— 把隐藏文件和普通文件及目录一起显示出来
    ls -F -R —— 列出了当前目录下包含的子目录中的文件。如果目录很多,这个输出就会很长
    ls -l —— 以长列表格式的输出在每一行中列出了单个文件或目录,包含的信息如下:
    文件类型,比如目录(d)、文件(-)、字符型文件(c)或块设备(b);
     文件的权限(参见第6章);
     文件的硬链接总数;
     文件属主的用户名;
     文件属组的组名;
     文件的大小(以字节为单位);
     文件的上次修改时间;
     文件名或目录名。

    过滤输出列表
    ls -l my_script —— 指定特定文件的名称作为过滤器
    用通配符过滤:
     问号(?)代表一个字符
     星号(*)代表零个或多个字符

    ls -l my_scr?pt
    -rw-rw-r-- 1 christine christine 0 May 21 13:25 my_scrapt
    -rwxrw-r-- 1 christine christine 54 May 21 11:26 my_script

    ls -l my*
    -rw-rw-r-- 1 christine christine 0 May 21 13:25 my_file
    -rw-rw-r-- 1 christine christine 0 May 21 13:25 my_scrapt
    -rwxrw-r-- 1 christine christine 54 May 21 11:26 my_script

    ls -l my_s*t
    -rw-rw-r-- 1 christine christine 0 May 21 13:25 my_scrapt
    -rwxrw-r-- 1 christine christine 54 May 21 11:26 my_script

    ls -l my_scr[ai]pt
    -rw-rw-r-- 1 christine christine 0 May 21 13:25 my_scrapt
    -rwxrw-r-- 1 christine christine 54 May 21 11:26 my_script

    ls -l f[a-i]ll
    -rw-rw-r-- 1 christine christine 0 May 21 13:44 fall
    -rw-rw-r-- 1 christine christine 0 May 21 13:44 fell
    -rw-rw-r-- 1 christine christine 0 May 21 13:44 fill

    ls -l f[!a]ll
    -rw-rw-r-- 1 christine christine 0 May 21 13:44 fell
    -rw-rw-r-- 1 christine christine 0 May 21 13:44 fill
    -rw-rw-r-- 1 christine christine 0 May 21 13:44 full

    ls -i *data_file —— 查看inode编号编号

    相关文章

      网友评论

          本文标题:显示文件和目录列表

          本文链接:https://www.haomeiwen.com/subject/ztzuxqtx.html