Linux ls 命令

Linux 命令大全 Linux 命令大全

Linux ls(英文全拼:list files)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

语法

 ls [-alrtAFR] [name...]

参数 :

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

实例

列出根目录(\)下的所有目录:

# ls /
bin               dev   lib         media  net   root     srv  upload  www
boot              etc   lib64       misc   opt   sbin     sys  usr
home  lost+found  mnt    proc  selinux  tmp  var

列出目前工作目录下所有名称是 s 开头的文件,越新的排越后面 :

ls -ltr s*

将 /bin 目录以下所有目录及文件详细资料列出 :

ls -lR /bin

列出目前工作目录下所有文件及目录;目录于名称后加 “/”, 可执行档于名称后加 “*” :

ls -AF

Linux 命令大全 Linux 命令大全

1 篇笔记写笔记

  1.    rapattern

      rap***ern@foxmail.com

      参考地址

    84

    [root@localhost ~]# ls -ahl

    total 28K

    dr-xr-x—.  2 root root  135 Dec 16 02:34 .

    dr-xr-xr-x. 17 root root  224 Dec 14 01:38 ..

    -rw——-.  1 root root 1.3K Dec 14 01:38 anaconda-ks.cfg

    -rw——-.  1 root root 1.2K Dec 16 02:34 .bash_history

    -rw-r–r–.  1 root root   18 Dec 28  2013 .bash_logout

    -rw-r–r–.  1 root root  176 Dec 28  2013 .bash_profile

    -rw-r–r–.  1 root root  176 Dec 28  2013 .bashrc

    -rw-r–r–.  1 root root  100 Dec 28  2013 .cshrc

    -rw-r–r–.  1 root root  129 Dec 28  2013 .tcshrc

    从上面可以看到,每一行都有7列,分别是:

    1. 第一列共10位,第1位表示文档类型,d表示目录,-表示文件,l表示链接文件,d表示可随机存取的设备,如U盘等,c表示一次性读取设备,如鼠标、键盘等。后9位,依次对应三种身份所拥有的权限,身份顺序为:owner、group、others,权限顺序为:readable、writable、excutable。如:-r-xr-x---的含义为当前文档是一个文件,拥有者可读、可执行,同一个群组下的用户,可读、可执行,其他人没有任何权限
    2. 第二列表示链接数,表示有多少个文件链接到inode号码。
    3. 第三列表示拥有者
    4. 第四列表示所属群组
    5. 第五列表示文档容量大小,单位字节
    6. 第六列表示文档最后修改时间,注意不是文档的创建时间哦
    7. 第七列表示文档名称。以点(.)开头的是隐藏文档
    rapattern

       rapattern

      rap***ern@foxmail.com

      参考地址

    12个月前 (01-14)