vdir es un caracol de Unix , que se utiliza para mostrar el contenido de un directorio . Igual que el comando ls -l -b(archivos de salida en formato largo).
De manera predeterminada, este comando muestra el tipo de archivo, los permisos del archivo, la cantidad de enlaces al archivo, el nombre del propietario, el nombre del grupo, el tamaño del archivo (en bytes), la marca de tiempo y el nombre del archivo. A diferencia del comando ls , este comando muestra contenido en modo sin color.
Este comando puede tomar la siguiente lista de opciones:
Opción | Descripción |
---|---|
-a, --todos | Enumere todos los archivos en los directorios, incluidos los archivos ocultos que comienzan con un punto. |
-A, --casi-todo | Enumere todos los archivos en directorios excepto aquellos que comienzan con '.' y '..'. |
--autor | Listado de los autores de cada archivo |
-b, --escape | Reemplace los caracteres no gráficos en los nombres de archivo usando secuencias alfanuméricas, así como secuencias como -Q, excepto que los nombres de archivo no se encierran entre comillas dobles. |
--block-size=TAMAÑO | Devuelve los tamaños en bloques de bytes de tamaño. |
-B, --ignorar-copias de seguridad | No muestre archivos que terminen en `~' a menos que se indique en la línea de comando. |
-c, --time=chora, --time=estado | Ordene el contenido de un directorio de acuerdo con la hora en que cambió el estado del archivo (el campo 'ctime' en el inodo). Si el formato largo se especifica con la opción -l, imprima la hora de cambio de estado del archivo en lugar de la hora de modificación del archivo. |
-C, --formato=vertical | Archivos de salida en modo de varias columnas, ordenados verticalmente. La opción se establece de forma predeterminada si la salida estándar es un terminal. Esta opción siempre está configurada por defecto para los programas dir y d. |
--color[=CUANDO] | Establece el color para distinguir los tipos de archivos. Los colores se establecen mediante la variable de entorno LS_COLORS. El parámetro when se puede omitir o tomar uno de los siguientes valores:
|
-d, --directorio | Muestra los nombres de los directorios como si fueran archivos normales en lugar de mostrar su contenido. |
-D--dired | Con formato largo (-l), después de la salida principal, genera una línea adicional como esta: //DIRED// BEG1 END1 BEG2 END2 ... |
-F | No ordene el contenido del directorio; archivos de salida en el orden en que se escriben en el disco. Esta opción también permite -a y -U y deshabilita -l, --color, -s y -t si se dieron antes de -f. |
-F, --clasificar, --indicator-style=clasificar | Agregue un carácter a cada nombre de archivo que indique su tipo. Para archivos ejecutables normales, esto es '*'. Se agrega '/' para un directorio, '@' para enlaces simbólicos, '=' para sockets, no se agrega nada para archivos normales. |
-p, --tipo-archivo, --estilo-indicador=tipo-archivo | Agregue un carácter que indique el tipo de archivo a cada nombre de archivo. Esta opción es similar a -F, excepto que los archivos ejecutables no están marcados. (De hecho, en fileutils-4.0, la opción --file-type es equivalente a --classify). |
-gramo | ignorado; necesario para la compatibilidad con Unix. |
-G, --no-grupo | No muestre la información del grupo en un formato de salida largo. |
-h, --legible por humanos | Agregue una letra de tamaño a cada tamaño de archivo, como M para megabytes binarios. |
-H, --si, --dereference-command-line | Hace lo mismo que la opción -h, pero usa las unidades SI oficiales . |
-i--inodo | Imprima el número de inodo (también llamado número de serie de archivo y número de inodo) de cada archivo, a la izquierda de su nombre. (Este número identifica de forma única cada archivo en cada sistema de archivos) |
-I, --ignorar=PATRÓN | No muestre archivos cuyos nombres coincidan con el patrón especificado (el patrón no es una expresión regular) a menos que se especifiquen en la línea de comandos. Como en el caparazón, la inicial '.' en el nombre del archivo no coincide con el carácter '*' especificado al principio del patrón. |
-k, --kilobytes | Si se dan los tamaños de los archivos, déselos en kilobytes. |
-l, --format=largo, --format=detallado -l | Además del nombre de cada archivo, se muestran el tipo de archivo, los permisos del archivo, la cantidad de enlaces al archivo, el nombre del propietario, el nombre del grupo, el tamaño del archivo en bytes y la marca de tiempo (hora de la última modificación del archivo, a menos que se especifique lo contrario). . Para archivos con una fecha de hace más de 6 meses o más de 1 hora en el futuro, la marca de tiempo contiene el año en lugar de la hora del día. |
-L, --desreferencia | Imprime información sobre los archivos a los que apuntan los enlaces simbólicos en lugar de información sobre los enlaces simbólicos en sí. |
-m, --formato=comas | Imprima una lista de archivos por línea con tantos nombres de archivo como sea posible por línea, separando los nombres con una coma y un espacio. |
-n, --numeric-uid-gid | Proporcione UID y GID numéricos en lugar de nombres de propietario y grupo. |
-N, --literal | No cite nombres de archivos. |
-o | Use formato largo pero no muestre información del grupo. |
-q, --ocultar-control-caracteres | Emita signos de interrogación en lugar de caracteres no gráficos en el nombre del archivo. Esta opción está activada de forma predeterminada. |
--mostrar-control-caracteres | Imprima caracteres no gráficos en nombres de archivo tal cual. |
-Q, --nombre-comillas, --estilo-comillas=c | Encierre los nombres de archivo entre comillas dobles y muestre caracteres no gráficos, como en C. |
--quoting-style=PALABRA | use el estilo de palabra para seleccionar el modo de cotización del nombre de archivo. La palabra estilo puede tomar los siguientes valores:
|
-r, --reverse | Ordenar el contenido de un directorio en orden inverso. |
-R, --recursivo | Muestra el contenido de todos los directorios de forma recursiva. |
-s, --tamaño | Imprime el tamaño de cada archivo en bloques de 1024 bytes a la izquierda del nombre del archivo. Si se establece la variable de entorno POSIXLY_CORRECT, se usa el tamaño de bloque 512 a menos que se proporcione la opción -k. |
-S, --ordenar=tamaño | Ordene por tamaño de archivo en lugar de alfabéticamente. Por lo tanto, los archivos más grandes se mostrarán primero. |
-t, --ordenar=tiempo | Ordene por hora de última modificación (el campo 'mtime' en el inodo) en lugar de ordenar alfabéticamente. Los archivos más recientes se mostrarán primero. |
-T, --tabsize=COLES | Asigne el ancho de tabulación a las columnas cols. El valor predeterminado es 8 y también se puede configurar mediante la variable de entorno TABSIZE si la variable de entorno POSIXLY_CORRECT no está configurada. ls usa pestañas para alinear la salida cuando es posible. Si cols es cero, entonces no se utiliza ninguna tabulación. |
-u, --time=una hora, --time=acceso, --time=uso | Ordene por la hora en que se accedió por última vez al archivo, en lugar de la hora en que se modificó por última vez (el campo `atime' en el inodo). Si se especifica un formato de salida largo, imprime la hora del último acceso en lugar de la hora de la última modificación. |
-U, --ordenar=ninguno | no ordenar la lista de archivos se devolverá en el orden en que los archivos se escriben en el disco (la diferencia entre las opciones -U y -f es que esta opción no deshabilita ni habilita otras opciones). |
-v | Ordenar según el número de versión del archivo. |
-w, --width=COLES | Asigna la salida de pantalla a las columnas cols. De forma predeterminada, si es posible, este valor se aprende del controlador de terminal; de lo contrario, se utiliza el valor de la variable de entorno COLUMNS, si está establecida; de lo contrario, el valor predeterminado es 80. |
-x, --formato=horizontal, --formato=horizontal | Muestra una lista de archivos en modo de varias columnas, ordenados horizontalmente. |
-X, --sort=extensión | Ordenar alfabéticamente por extensión de archivo (caracteres después del último '.'); los archivos sin extensiones se mostrarán primero. |
-l, --format=largo, --format=detallado -l | Además del nombre de cada archivo, se muestran el tipo de archivo, los permisos del archivo, la cantidad de enlaces al archivo, el nombre del propietario, el nombre del grupo, el tamaño del archivo en bytes y la marca de tiempo (hora de la última modificación del archivo, a menos que se especifique lo contrario). . Para archivos con una fecha de hace más de 6 meses o más de 1 hora en el futuro, la marca de tiempo contiene el año en lugar de la hora del día. |
--ayuda | Imprima un aviso en la salida estándar y tenga éxito. |
--versión | Escriba la información de la versión en la salida estándar y tenga éxito. |