lsコマンド

3556 ワード

lsコマンド
ファイルとディレクトリ情報の表示
  • ls(list segment)は、ファイルをリストするために使用され、Linuxシステムで非常に頻繁に使用されるコマンドです.
  • 構文
      ls(  )(      )
    
  • オプション
      -a  :     ,     (     .    )     (  ) 
      -A  :     ,     ,     .   ..       
      -b  :                “”          ;
      -C  :        。(    )
      -d  :       ,             ,          ,             (  ) 
      -f  :      ,       (ls         !) 
      -F  :    、     ,        ,  :       
              *:       ; /:    ; =:   socket(   )   ; |:       FIFO   ;“@”      ;     ,        ;
      -h  :              (   GB, KB   )   ; 
      -i  :         (inode)。            ; 
      -k  : KB(   )         ;
      -l  :             ,              ;(  ) 
                         ,    、   、   、 、    、mtime、    ;
      -m  : “,”             
      -n  :   UID(     )   GID(     )             
      -r  :         ,  :        ,        ; 
      -R  :            ,                 ---(  ); 
      -S  :         ,        ,      ; 
      -t  :           (mtime)  ,      。 
      --color=never  :              ; 
      --color=always :     
      --color=auto   :                   
      --full-time    :        (   、 、 、 、 )    
      --time={atime,ctime} :   access             (ctime),         (modification time) 
    
  • ホームディレクトリの下のすべてのファイル(属性と非表示ファイルを含む)
     [study@dongye /]$ ls -al ~/
         60
     drwx------. 18 study study  4096 3   18 14:22 .
     drwxr-xr-x.  3 root  root     18 11   5 2016 ..
     -rw-------.  1 study study  7021 3   18 16:20 .bash_history
     -rw-r--r--.  1 study study    18 3    6 2015 .bash_logout
     -rw-r--r--.  1 study study   193 3    6 2015 .bash_profile
     -rw-r--r--.  1 study study   231 3    6 2015 .bashrc
     drwxrwxr-x. 16 study study  4096 3   17 19:17 .cache
     drwxrwxrwx.  4 study study    27 3   12 10:14 code
     drwxrwxr-x. 16 study study  4096 3   17 19:19 .config
     -rw-------.  1 study study 11639 3   18 14:22 .viminfo
     -rw-rw-r--.  1 study study  1963 3   12 15:24 .vimrc
    
  • 完全なレンダリングファイルの修正時間
     [study@dongye /]$ ls -al --full-time ~
         60
     drwx------. 18 study study  4096 2018-03-18 14:22:55.438342580 +0800 .
     drwxr-xr-x.  3 root  root     18 2016-11-05 23:38:36.000000000 +0800 ..
     -rw-------.  1 study study  7021 2018-03-18 16:20:02.915743231 +0800 .bash_history
     -rw-r--r--.  1 study study    18 2015-03-06 06:06:48.000000000 +0800 .bash_logout
     -rw-r--r--.  1 study study   193 2015-03-06 06:06:48.000000000 +0800 .bash_profile
     -rw-r--r--.  1 study study   231 2015-03-06 06:06:48.000000000 +0800 .bashrc
     drwxrwxr-x. 16 study study  4096 2018-03-17 19:17:29.755858481 +0800 .cache
     drwxrwxrwx.  4 study study    27 2018-03-12 10:14:01.418992917 +0800 code
     drwxrwxr-x. 16 study study  4096 2018-03-17 19:19:49.374889945 +0800 .config
     -rw-rw-r--.  1 study study  1963 2018-03-12 15:24:02.257200695 +0800 .vimrc
    
  • 現在の作業ディレクトリの下のすべての名前がsで始まるファイルをリストし、新しい列が続く
     [study@dongye /]$ ls -ltr s*
     lrwxrwxrwx.  1 root root 8 3   15 12:58 sbin -> usr/sbin
    
     srv:
         0
     
     sys:
         0
     drwxr-xr-x. 183 root root 0 3   18 10:18 module
     drwxr-xr-x.   9 root root 0 3   18 10:18 kernel
     drwxr-xr-x.   7 root root 0 3   18 10:18 fs
     drwxr-xr-x.  13 root root 0 3   18 10:18 devices
     drwxr-xr-x.  53 root root 0 3   18 10:18 class
     drwxr-xr-x.   5 root root 0 3   18 10:18 firmware
     drwxr-xr-x.   2 root root 0 3   18 10:18 hypervisor
     drwxr-xr-x.  28 root root 0 3   18 10:18 bus
     drwxr-xr-x.   4 root root 0 3   18 10:18 dev
     drwxr-xr-x.   2 root root 0 3   18 10:18 block
     drwxr-xr-x.   2 root root 0 3   18 10:19 power
    
  • コマンドの整理