Alternatives a la comanda 'ls' per llistar el contingut d'un directori

about alternatives a la comanda ls

En el següent article anem a fer una ullada a diferents formes de llistar el contingut d'un directori sense necessitat d'utilitzar el Comando ls. Aquesta comanda és potser el més utilitzat per llistar el contingut d'un directori en sistemes similars a Unix.

Tot i que ls funciona molt bé, mai està de més saber que podem comptar amb altres formes de llistar el contingut d'un directori fent ús d'alguna de les següents alternatives a la comanda ls. Com sol ser habitual en el món GNU / Linux, trobareu diverses opcions disponibles.

Com és sabut per tots els usuaris de GNU / Linux, podem utilitzar la següent comanda per mostrar el contingut d'un directori, anomenat Prova en aquest exemple:

comanda ls

Així és com llistem arxius i directoris la majoria dels usuaris. No obstant això, també podem utilitzar alguna de les següents formes de fer això.

Llistar el contingut d'un directori amb algunes alternatives a la comanda ls

Utilitzar la comanda trobo

Aquesta comanda és utilitzat de manera comuna en shell scripts i programes per lots per imprimir els arguments donats. Se li pot passar qualsevol text o cadena com a argument. Aquesta comanda no només serveix per imprimir els arguments donats, sinó que també pot usar-se per llistar arxius a la terminal (Ctrl + Alt + T):

ordre echo *

echo *

Per a la mostrar el contingut de el següent nivell de directoris es pot utilitzar:

cinabdi fet per llistar arxius de el següent nivell de directoris

echo */*

Per a la llistar els arxius ocults executarem:

echo * .*

consulta més detalls a les pàgines man:

ordre echo man

man echo

Utilitzar la comanda dir

aquesta comanda molts ho consideren equivalent a el que s'utilitza en Windows, Ja que funciona a GNU / Linux més o menys de la mateixa forma. per llistar el contingut de directori actual només cal escriure:

comandament dir

dir

Per a la llistar el contingut d'un directori específic, Només caldrà passar la ruta com a argument:

comandament dir per llistar una ruta

dir /home/sapoclay/Prueba

També podrem llistar tot el contingut, incloent-hi els arxius ocults escrivint:

comandament dir per llistar arxius ocults

dir -a

podrem consultar més detalls sobre dir a les pàgines de manual:

comandament dir pàgines man

man dir

Utilitzar la comanda imprimirf

la comanda imprimirf se sol utilitzar per formatar i imprimir text. Aquesta comanda imprimirà els arguments d'acord amb el format donat. També podrem utilitzar-lo per llistar el contingut de directori actual:

comandament printf

printf '%s\n' *

Per a la més detalls, Consulta les pàgines man:

comandament printf man

man printf

Utilitzar la comanda grep

Grep s'usa per cercar utilitzant expressions regulars. Un company va escriure un article sobre com utilitzar aquesta comanda.

Per a la llistar el contingut de directori amb l'ordre grep, Només caldrà executar:

comanda grep

grep -l '.*' ./*

Es pot obtenir més informació sobre aquesta comanda utilitzant man:

comanda grep man

man grep

Utilitzar la comanda trobar

ordre find

la comanda trobar s'usa per buscar arxius en una jerarquia de directoris. També podrem utilitzar aquesta comanda per veure el contingut de directori:

find -maxdepth 1

O també podrem utilitzar:

find .

El primer ordre mostra tots els fitxers i directoris de directori actual, Mentre que el segon comandament mostra tots els fitxers i directoris de forma recursiva.

també podem veure el contingut d'un directori específic:

find dir1/

Podem saber més sobre trobar a la seva pàgina man:

ordre find man

man find

Utilitzar la comanda stat

la comanda stat s'usa per a informació d l'arxiu i de el sistema d'arxius. Amb aquesta comanda, podem veure les propietats dels arxius i directoris com mida, permisos i creació, entre d'altres.

podrem llistar arxius i directoris usant la comanda stat:

comandament stat

stat -c '%s %A %n' *

Com es pot veure, la comanda stat no només enumera els continguts de directori actual, sinó també els permisos i la mida de cada arxiu i directori.

Podem utilitzar les pàgines man per obtenir més informació:

comandament stat man

man stat

Utilitzar la comanda lsattr

la comanda lsattr s'usa per llistar els atributs dels arxius i directoris en GNU / Linux. per llistar arxius i directoris de directori de treball actual, Farem servir aquesta comanda:

comandament lsattr

lsattr ./*

Consulta les pàgines man per a detalls sobre la comanda lsattr.

comandament lsattr man

man lsattr

Utilitza la comanda getfacl

la comanda getfacl juntament amb setfacl, Són els ordres més útils i importants que tots els administradors de sistema han de conèixer a l'hora d'establir llistes de control d'accés (ACL).

Per a la veure la llista de fitxers i directoris de directori actual, Simplement executarem:

comandament getfacl

getfacl ./*

Es pot saber més sobre aquesta comanda utilitzen man:

comandament getfacl man

man getfacl

Utilitzar l'editor empenta

El editor empenta també es pot utilitzar per llistar arxius i directoris. Només haurem d'escriure el següent, tenint en compte el punt després de vim:

llistar arxius amb Vim

vim .

Utilitzant les fletxes AMUNT / AVALL podrem navegar a través de la llista. També podrem moure'ns pels subdirectoris.

Aquests només són algunes alternatives a la comanda 'ls' per llistar el contingut d'un directori, Que no està de més conèixer.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.