La mayoría de los usuarios de Linux usarán el comando ls para listar archivos y carpetas dentro de Linux.
El comando dir se suele considerar como el equivalente de Windows, pero funciona en Linux de manera muy parecida.
En esta guía, aprenderá a usar el comando dir en Linux y se le presentarán los interruptores clave que se pueden usar para aprovechar al máximo.
Ejemplo de uso del comando dir
Para obtener una lista de todos los archivos y carpetas en el directorio actual, use el comando dir de la siguiente manera:
dir
Aparecerá una lista de archivos y carpetas en un formato de columna.
Cómo mostrar archivos ocultos usando el comando Dir
Por defecto, el comando dir solo muestra archivos y carpetas normales. En Linux, puede ocultar un archivo haciendo que el primer carácter se detenga por completo. (es decir, mi archivo oculto).
Para mostrar los archivos ocultos usando el comando dir use el siguiente interruptor:
dir -a
dir --todos Es posible que cuando ejecute el comando de esta manera, observe que enumera un archivo llamado. y otro llamado .. El primer punto señala el directorio actual y los dos puntos señalan el directorio anterior. Puede ocultarlos cuando ejecute el comando dir utilizando el siguiente comando: dir -A
Puede mostrar el autor de los archivos (personas que los crearon) usando el siguiente comando dir: dir -l - autor Se requiere el -l para convertir la pantalla en un listado. Cuando ejecuta ciertos comandos, como el comando mv o el comando cp, puede terminar con archivos que terminan con una tilde (~). La tilde al final de un archivo sugiere un comando respaldado por el archivo original antes de crear uno nuevo. Es posible que no desee ver los archivos con copia de seguridad al devolver una lista de directorios, ya que estos archivos simplemente serán ruidosos. Para ocultarlos ejecute el siguiente comando: dir -B
Si desea usar colores para diferenciar entre archivos, carpetas y enlaces, puede usar el siguiente interruptor: dir --color = siempre
dir --color = auto
Puede formatear la salida para que no siempre aparezca en un formato de columna. Las opciones son las siguientes: dir --format = acrossdir --format = comasdir --format = horizontaldir --format = longdir --format = single-columndir --format = verbosedir --format = vertical A través de las listas de todos los archivos en cada línea, las comas delimitan cada elemento por comas, la horizontal es la misma que la transversal, larga y verbosa produce una larga lista con mucha otra información, vertical es la salida predeterminada. También puede obtener el mismo efecto utilizando los siguientes modificadores: dir -x (igual que a través y horizontal)dir -m (igual que comas)dir -l (igual que largo y detallado)dir -1 (una sola columna)dir -c (vertical) Como se muestra en la sección de formato, puede obtener una lista larga ejecutando uno de estos comandos: dir --format = longdir --format = verbosedir -l La lista larga devuelve la siguiente información: Si no desea enumerar el propietario del archivo, puede usar el siguiente comando en su lugar: dir -g De manera similar, puedes ocultar grupos usando el siguiente comando: De forma predeterminada, los tamaños de los archivos se enumeran en bytes que estaban bien hace unos 30 años, pero ahora, con los archivos extendidos hasta los gigabytes, es mucho mejor ver el tamaño en un formato legible para las personas, como 2.5 G o 1.5 M. Para ver el tamaño del archivo en un formato legible por humanos, use el siguiente comando: Si desea que los directorios se muestren primero y luego los archivos, use el siguiente interruptor: dir -l --group-directorios-first Si quieres ocultar ciertos archivos puedes usar el siguiente comando: dir --hide = patrón Por ejemplo, para generar una lista de directorios de su carpeta de música pero ignorar los archivos WAV, use lo siguiente. dir --hide = .wav Puedes lograr un efecto similar usando el siguiente comando: El siguiente comando se puede usar para distinguir entre archivos, carpetas y enlaces: dir --indicator-style = clasifica Esto mostrará carpetas agregando una barra al final, los archivos no tienen nada después de ellos, los enlaces tienen un símbolo @ al final y los archivos ejecutables tienen un * al final. El estilo del indicador también puede ajustarse a estos valores: También puede mostrar carpetas con barras al final usando el siguiente comando: dir -p Puedes mostrar los tipos de archivos usando el siguiente comando: Para obtener una lista de todas las subcarpetas y archivos dentro de esas subcarpetas, puede realizar una lista recursiva usando el siguiente comando: Puede ordenar el orden en que se devuelven los archivos y carpetas usando los siguientes comandos: dir --sort = nonedir --sort = tamañodir --sort = tiempodir --sort = versiondir --sort = extension También puede especificar los siguientes comandos para lograr el mismo efecto: dir -s (ordenar por tamaño)dir -t (ordenar por tiempo)dir -v (ordenar por versión)dir -x (ordenar por extensión) Puede invertir el orden en el que se enumeran los archivos y carpetas mediante el siguiente comando: El comando dir es muy similar al comando ls. Probablemente valga la pena aprender sobre el comando ls ya que este es el programa más comúnmente disponible, aunque la mayoría de los sistemas también incluyen dir. Cómo mostrar el autor de un archivo
Cómo ocultar copias de seguridad
Añadir un color a la salida
Formatear la salida
Devolver un listado largo o detallado
Tamaños de archivo legibles por humanos
Listar directorios primero
Ocultar archivos con un cierto patrón
Mostrar más información sobre archivos y carpetas
Listar todos los archivos y carpetas en subcarpetas
Salida de clasificación
Invirtiendo la Orden
Resumen