• ls -用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)


    语法

     ls [-alrtAFR] [name...]  

    参数

    -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
    -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
    -r 将文件以相反次序显示(原定依英文字母次序)
    -t 将文件依建立时间之先后次序列出
    -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
    -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
    -R 若目录下有文件,则以下之文件亦皆依序列出 

    实例

    ls:列出当前目录下所有的文件或者目录
    ls -a:列出当前目录下所有的文件包括隐藏文件,所有的隐藏文件都是以’.’开头
    ls -R:递归显示当前目录下的文件,如果改文件中包含目录.继续显示这个目录 中的子文件.直到所有文件都显示完毕
    ls -l:显示每个文件详细列表信息
    drwxr-xr-x   7 alexlee  staff     238  9 17 07:59 corejava
    第一个字段:文件类型 文件类型有2种 d:目录 -:普通文件
    9个字段:前三个表示拥有者u的权限  中间三个表示同组人g的权限  后三个表示其他人o的权限,a是所有同组人。
    r:读权限(4)
    w:写权限(2)
    x:执行权限(1)
    7:连接号
    alexlee:拥有者名称
    staff:所在组名称
    文件大小
    最后一次修改时间:月 日 时间
    文件名称
    ls -t:按照时间进行排序 最近的排在最前头
    ls -lt:按照时间进行排序并且以详细信息显示.换言之允许多个参数复合使用
    ls -l filename:如果filename表示的是目录名称,这样获取的信息不是目录本身信息,是目录中包含的文件信息.
    如果想要获取目录本身信息,需要使用ls -d 目录名进而获取.,如果filename表示的普通文件,这样获取的信息就是该文件
    本身的信息
    ls -F:查看文件类型
           /:表示目录文件   *:可执行文件    none:普通文本文件
    unix的命令大小写敏感
    

      

  • 相关阅读:
    php 使用函数中遇到的坑之----list
    redis info
    Redis查询当前库有多少个 key
    Git怎样撤销一次分支的合并Merge
    JKS转PFX
    js获取当前域名、Url、相对路径和参数以及指定参数
    MySQL触发器更新和插入操作
    MySQL创建触发器的时候报1419错误( 1419
    xml 3 字节的 UTF-8 序列的字节 3 无效
    PostgreSQL的递归查询(with recursive) ,替代oracle 的级联查询connect by
  • 原文地址:https://www.cnblogs.com/joanna123/p/12209190.html
Copyright © 2020-2023  润新知