El ls és l'ordre de llista a Linux. Mostrarà la llista completa o el contingut del vostre directori. Només escriu ls i premeu la tecla Intro. Es mostrarà tot el contingut.
excepció llança java
ls és una ordre que s'utilitza per llistar directoris i fitxers d'ordinadors en sistemes operatius Unix i Unix. Està desenvolupat per Single Unix Specification i POSIX.
Està disponible dins de l'intèrpret d'ordres EFI, com a component del grup UnxUtils de ports Win32 natius d'utilitats bàsiques semblants a GNU Unix com a paquet aïllat per a Microsoft Windows, o com a component de les eines MSX-DOS2 d'ASCII per a la versió MSX-DOS. 2.
Els entorns de computació numèrica GNU Octave i MATLAB contenen una funció ls amb la mateixa funcionalitat. En altres entorns com Microsoft Windows, OS2 i DOS, l'ordre dir ofereix la mateixa funcionalitat. Les diferents implementacions inclouen diferents opcions, com amb gairebé totes les utilitats. Podem comprovar la documentació proporcionada per l'ordre per a opcions i ús adequats.
Breu història de ls
Es va produir una utilitat ls a la primera versió d'AT&T UNIX, el títol adquirit a partir de la mateixa ordre a Multics també es titulava 'ls', un acrònim de la 'llista' terme. ls és un component de la X/Open Portability Guide del número 2 de 1987. Va ser adquirit a la primera versió POSIX.1 i a l'especificació Unix única.
Comportament
Els sistemes operatius Unix i Unix gestionen la idea d'un directori de treball. ls enumera diversos fitxers dins del directori de treball quan s'utilitza sense arguments. En aquest directori, els fitxers s'enumeren si s'esmenta un directori. Els arguments poden incloure directoris i fitxers.
Noms que comencen per '.' símbol estan amagats. El '.' directori es coneix com a directori de treball, i el '..' símbol es coneix com el seu directori principal. Per defecte, es mostren. Tots els fitxers es mostren amb -a. Els noms de fitxer especificats explícitament s'enumeren sempre.
ls només mostra noms sense opcions. Es poden combinar diverses opcions. Les opcions bàsiques són:
És possible mostrar diferents elements amb diferents tipus de colors. És una àrea en què les implementacions difereixen:
Exemple:
ls
A continuació, podeu veure, després d'introduir l'ordre ls, tenim tota la llista de contingut del directori /home/sssit.
Opcions d'ordres de Linux ls
ls opció | Descripció |
---|---|
ls -a | A Linux, els fitxers ocults comencen amb . (punt) i no són visibles al directori normal. L'ordre (ls -a) inclourà tota la llista del directori actual, inclosos els fitxers ocults. |
ls -l | Mostrarà la llista en un format de llista llarga. |
ls -lh | Aquesta ordre us mostrarà les mides dels fitxers en format llegible per humans. La mida del fitxer és molt difícil de llegir quan es mostra en termes de byte. L'ordre (ls -lh) us donarà les dades en termes de Mb, Gb, Tb, etc. |
ls -lhS | Si voleu mostrar els vostres fitxers en ordre descendent (el més alt a la part superior) segons la seva mida, podeu utilitzar l'ordre (ls -lhS). |
ls -l - -block-size=[MITA] | S'utilitza per mostrar els fitxers en un format de mida específic. Aquí, a [SIZE] podeu assignar la mida segons les vostres necessitats. |
ls -d */ | S'utilitza per mostrar només subdirectoris. |
ls -g o ls -lG | Amb això podeu excloure la columna d'informació del grup i el propietari. |
ls -n | S'utilitza per imprimir l'identificador de grup i l'identificador de propietari en lloc dels seus noms. |
ls --color=[VALOR] | Aquesta ordre s'utilitza per imprimir la llista amb colors o descolorides. |
ls -li | Aquesta ordre imprimeix el número d'índex si el fitxer es troba a la primera columna. |
ls -p | S'utilitza per identificar el directori fàcilment marcant els directoris amb un signe de barra (/). |
ls -r | S'utilitza per imprimir la llista en ordre invers. |
ls -R | També mostrarà el contingut dels subdirectoris. |
ls -lX | Agruparà els fitxers amb les mateixes extensions a la llista. |
ls -lt | Ordenarà la llista mostrant els fitxers modificats recentment a la part superior. |
ls ~ | Ofereix el contingut del directori d'inici. |
ls ../ | Proporciona el contingut del directori principal. |
ls --versió | Comprova la versió de l'ordre ls. |
Ordre Linux ls -a
Us donarà la llista completa d'un directori que inclou també els fitxers ocults. A Linux, els fitxers ocults comencen amb un punt (.) i no es poden veure al directori normal.
Exemple:
ls -a
A l'exemple anterior, podeu veure tota la llista de fitxers, inclosos els fitxers ocults.
Ordre de Linux ls -l
L'ordre ls només mostrarà els fitxers. Però si voleu que els vostres fitxers es mostrin en un format de llista llarga, podeu utilitzar l'ordre ls -l.
Exemple:
ls -l
Aquí, com podeu veure la llista en format de llista llarga.
ordre touch a linux
Les columnes anteriors indiquen coses específiques:
- La columna 1 indica informació sobre el permís del fitxer.
- La columna 2 indica el nombre d'enllaços al fitxer.
- Les columnes 3 i 4 indiquen la informació del propietari i del grup.
- La columna 5 indica la mida del fitxer en bytes.
- La columna 6 mostra la data i l'hora en què es va modificar recentment el fitxer.
- La columna 7 mostra el nom del fitxer o del directori.
Linux ls -l --block-size=[MITA]
Si voleu mostrar la mida del fitxer de la vostra llista en un format o mida particulars, podeu utilitzar aquesta ordre. Només cal que poseu la mida en lloc de [MIDA] segons el vostre requisit.
Sintaxi:
ls -l --block-size=[SIZE]
Exemple:
ls -l --block-size=M
Vegem la sortida a continuació.
Aquí, tota la mida del fitxer s'ha enumerat en megabyte.
Podeu substituir [MIDA] amb les mesures següents:
- K = Kilobytes
- M = Megabyte
- G = Gigabyte
- T = Terabyte
- P = Petabytes
- E = Exabyte
- Z = Zettabyte
- Y = Yottabyte
Linux ls -d */
Si només voleu mostrar els subdirectoris excloent tots els altres fitxers, podeu utilitzar aquesta ordre.
cua de prioritats java
Exemple:
ls -d */
El resultat anterior només mostra subdirectoris excloent tots els altres fitxers.
Linux ls -g
Si no voleu mostrar la informació del propietari a la vostra llista, podeu excloure aquesta columna amb l'ajuda d'aquesta ordre.
Exemple:
llançar el maneig d'excepcions a Java
ls -g
Aquí s'exclou la columna del propietari.
Linux ls -lG
Si no voleu mostrar la informació del grup a la vostra llista, podeu excloure aquesta columna amb l'ajuda d'aquesta ordre.
Aquí s'exclou la columna del grup.
Linux ls --color=[VALOR]
Aquesta ordre s'utilitza per acolorir i decolorar la llista. Si substituïu el [VALOR] per 'automàtic', es mostrarà la llista de colors. Però, si substituïu el [VALOR] per 'mai', es decolorarà la llista.
Sintaxi:
ls --color=[VALUE]
Exemple:
ls --color=never
ls --color=auto
Podeu notar fàcilment la diferència entre el comandament automàtic i mai a la imatge de dalt.
Linux ls ~
L'ordre ls ~ de Linux mostra el contingut del directori d'inici. Vegem l'exemple de l'ordre ls ~.
Exemple:
ls ~
Linux ls ../
Aquesta ordre conté la llista del directori principal.
En l'exemple donat, el nostre directori actual és Descàrregues i utilitzant ls ../ comanda, hem enumerat el contingut del seu directori principal 'directori d'inici'.
Exemple:
ls ../
Obriu l'últim fitxer modificat amb ls -t
Pot ordenar el fitxer per hora d'edició, mostrant primer l'últim fitxer modificat. Per obrir l'últim fitxer modificat al directori de treball actual, podem utilitzar l'ordre ls i les ordres head:
ls -t | head -1
Mostra la mida del fitxer en HRF (format llegible per humans)
Per mostrar la mida del fitxer en un format llegible per humans, és a dir, GB, G, KB, MB, etc., podem utilitzar l'ordre següent:
substitució de js
ls -lh
On h és l'abreviatura de format llegible per l'home.
Mostra la informació del directori
Quan fem servir 'ls -l' , obtindrem la informació del contingut dels directoris. Però si volem veure la informació del directori, podem utilitzar l'opció -d.
Per exemple, si fem servir l'ordre ls -l /etc, mostrarà tots els fitxers del directori etc. Però, si volem mostrar els detalls del directori /etc, podem utilitzar l'opció -ld. La comanda és la següent:
$ ls -l /etc $ ls -ld /etc
Fitxers més antics relacionats amb l'última edició
Podem utilitzar l'ordre ls -lt per ordenar els noms dels fitxers que es mostren en la seqüència de l'última edició. Ens serà útil utilitzar-lo amb l'opció -l. L'ordre s'esmenta a continuació:
ls -lt
Fitxers més antics relacionats amb l'última edició (ordre invers)
Podem utilitzar l'ordre ls -ltr per ordenar els noms dels fitxers que es mostren en la seqüència de l'última edició en la seqüència inversa. Mostrarà l'últim fitxer modificat a la línia final. Es fa més accessible quan el procés de llista s'allarga. L'ordre s'esmenta a continuació:
ls -ltr