Ls

Матеріал з Вікіпедії — вільної енциклопедії.

Ls — утиліта UNIX-подібних систем згідно стандартів POSIX і Single UNIX Specification (Єдина Спеціфікація UNIX), яка виводить на стандартний вивід вміст каталогу файлової системи.

Зразок виводу із підтримкою кольору:


 brw-r--r--    1 unixguy staff 64,  64 Jan 27 05:52 block         
 crw-r--r--    1 unixguy staff 64, 255 Jan 26 13:57 character     
 -rw-r--r--    1 unixguy staff     290 Jan 26 14:08 compressed.gz 
 -rw-r--r--    1 unixguy staff  331836 Jan 26 14:06 data.ppm      
 drwxrwx--x    2 unixguy staff      48 Jan 26 11:28 directory     
 -rwxrwx--x    1 unixguy staff      29 Jan 26 14:03 executable    
 prw-r--r--    1 unixguy staff       0 Jan 26 11:50 fifo          
 lrwxrwxrwx    1 unixguy staff       3 Jan 26 11:44 link -> dir   
 -rw-rw----    1 unixguy staff     217 Jan 26 14:08 regularfile   


Не зважаючи на опис команди ls в стандартах, вживання цієї команди відрізняється у різних ОС UNIX. Найбільш відомі версії ls : BSD, SYSV, GNU.

Приклади опцій при користуванні :

  • ls версії BSD (FreeBSD)
ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
  • ls версії SYSV (Solaris)
/usr/bin/ls [-aAbcCdfFghilLmnopqrRstux1@] [file...]
  • ls версії GNU
 GNU  options  (shortest  form): [-1abcdfghiklmnopqrstuvwxABCDFGHLNQRSUX] [-w cols]
 [-T cols] [-I pattern]  [--full-time]  [--show-control-chars]  [--block-size=size]
 [--format={long,verbose,commas,across,vertical,single-column}]
 [--sort={none,time,size,extension}]       [--time={atime,access,use,ctime,status}]
 [--color[={none,auto,always}]] [--help] [--version] [--]


[ред.] Дивіться також