Type a search term to find related articles by LIMS subject matter experts gathered from the most trusted and dynamic collaboration tools in the laboratory informatics industry.
| |
Tipus | utilitat UNIX i Plan 9 utility (en) |
---|---|
Part de | GNU Core Utilities |
ls (de l'anglès list, la traducció de la qual és “llista” o “llistar”) és una ordre del sistema operatiu Unix i derivats que mostra una llista amb els arxius i directoris d'un determinat directori. Els resultats es mostren ordenats alfabèticament. ls és una ordre especificada per POSIX i la Single UNIX Specification i està implementada en els sistemes operatius Unix i Unix-like. ls, és una abreviació de list, llistar fitxers.
Els arxius i directoris el nom dels quals comença amb . (punt) no es mostren amb la instrucció ls, pel que solen denominar-se "arxius ocults". L'opció -a de ls inhibeix aquest comportament, mostrant tots els arxius i subdirectoris, fins i tot els que comencen amb punt.
Ls és una de les eines bàsiques dels sistemes operatius Unix, per la qual cosa forma part del paquet GNU Coreutils.
La primera utilitat de ls va aparèixer a la versió 5 de AT&T UNIX. El seu nom ve d'una comanda molt similar a Multics que significava "list segments". Avui, dues versions popular del ls estan incloses a Free Software Foundation's al paquet coreutils de GNU i un es llença en diverses variants del sistema BSD, com FreeBSD, OpenBSD, NetBSD i Apple Computers Darwin. Les dues són lliures i codi obert.
Igual que en la majoria de les ordres unix, les opcions es poden agrupar, de manera que és el mateix posar ls -li que ls -l -i. O també és el mateix ls -ltra que ls -l -t -r -a
una llista del directori actual s'obtindria així:
$ ls Manual.txt.gz arxiu1.txt hosts servidors syslog.0
la llista llarg seria:
$ ls -l total 1424 -rw-r--r-- 1 mail bin 40661 May 13 22:27 Manual.txt.gz -rw-r--r-- 1 nobody nogroup 0 May 13 22:26 arxiu1.txt -rw-r--r-- 1 root root 825 May 13 22:26 hosts lrwxrwxrwx 1 user1 grp1 5 May 13 22:31 servidors -> hosts -rw-r----- 1 sys sys 1405600 May 13 22:27 syslog.0
I amb arxius ocults:
$ ls -la total 1444 drwxr-xr-x 3 user1 grp1 4096 May 13 22:34. drwxrwxrwt 56 root root 8192 May 13 22:35 .. -rw-r--r-- 1 user1 grp1 176 May 13 22:29 .data -rw-r--r-- 1 mail bin 40661 May 13 22:27 Manual.txt.gz -rw-r--r-- 1 nobody nogroup 0 May 13 22:26 arxiu1.txt -rw-r--r-- 1 root root 825 May 13 22:26 hosts lrwxrwxrwx 1 user1 grp1 5 May 13 22:31 servidors -> hosts -rw-r----- 1 sys sys 1405600 May 13 22:27 syslog.0
la llista del contingut del directori dades en format llarg, incloent el nombre d'inode al principi de cada línia i ordenats per dates en ordre descendent:
$ ls -litr dades total 45928 37844 -rw-r--r-- 1 user1 grp1 30 Jan 23 23:01 dades1.txt 37847 -rw-r--r-- 1 user1 grp1 460 Apr 13 21:36 index.dades 37845 -rw-r--r-- 1 user1 grp1 46967296 May 13 22:34 dades2.txt
Si s'usa l'opció -d es mostra només la informació del directori:
$ ls -lid dades 37843 drwxr-xr-x 2 user1 grp1 4096 May 13 22:35 dades
la llista llarg de tots els arxius el nom dels quals comenci per d i després contingui una t:
$ ls -l d*t* -rw-r--r-- 1 user1 grp1 30 Jan 23 23:01 dades1.txt -rw-r--r-- 1 user1 grp1 46967296 May 13 22:34 dades2.txt