Comando de operación de documento linu x -ls
1. Función de comando
El comando ls es la abreviatura de lista, que se usa para listar todos los subdirectorios y archivos en el directorio de destino. El comando ls no solo puede ver los archivos contenidos en la carpeta de Linux, sino también ver los permisos de los archivos (incluidos directorios, carpetas, permisos de archivos), información de directorios, etc.
2. Formato de comando
ls [opciones de parámetro] [nombre de directorio]
3. Parámetros comunes
parámetro |
Caracteristicas |
-un |
-Todos enumera todos los archivos del directorio, incluidos los archivos ocultos que comienzan con. |
-C |
Con -lt: ordena y muestra ctime de acuerdo con ctime (la hora en que se cambió por última vez el estado del archivo) |
-l |
Además del nombre del archivo, los permisos del archivo, el propietario y la información del tamaño del archivo se enumeran en detalle, al igual que -g. |
- -color = CUANDO |
Controla si se utilizan archivos de resolución de color, CUÁNDO puede ser nunca, siempre o automático. |
-re |
-Directory solo muestra el directorio, no los archivos debajo de él. |
-h |
- Enumera los tamaños de archivo legibles por humanos en un formato fácil de entender (K / M / G) |
-yo |
--Inodo imprime el número de inodo de cada archivo |
-L |
--Dereferencia Al mostrar la información del archivo de un enlace simbólico, muestre el objeto indicado por el enlace simbólico en lugar de la información del enlace simbólico en sí |
-metro |
Todos los elementos están separados por comas y llenan todo el ancho de línea. |
-R |
- Lista recursiva de todas las capas de subdirectorios |
-s |
- Tamaño muestra el tamaño de todos los archivos en tamaño de bloque |
-S |
Ordenar por tamaño de archivo |
-t |
Ordenar por hora de modificación del archivo |
-v |
Ordenar por versión |
-w |
--Width = COLS especifica el ancho de la pantalla sin usar el valor actual |
-F |
La opción agregará un / después del directorio cuando se muestren las entradas del directorio, y * para los archivos ejecutables |
-X |
Enumere los elementos línea por línea en lugar de columna por columna |
-ayuda |
Mostrar este mensaje de ayuda |
-versión |
Mostrar información de versión |
4. Ejemplos
( 1) Enumere la información detallada de todos los directorios que comienzan con b en el directorio actual
ls -l b *
( 2) Solo enumere los subdirectorios del directorio actual
ls -F / root / back / | grep /
( 3) Lista de todos los directorios en el directorio actual
ls -l | grep ^ d
Nota: ^: la primera posición del archivo, es decir, el comienzo de la línea; ^ d: el archivo o línea que comienza con d
(4) Cuente el número de archivos y directorios en el directorio actual
ls -l * | grep "^ -" | wc -l #Cuenta el número de archivos ls -l * | grep “^ d” | wc -l #Cuenta el número de directorios
(5) Indique la ruta absoluta del archivo
ls | sed "s: ^:` pwd` /: "
Nota: sed "s: ^:` pwd` /: "el comando pwd devuelve el directorio actual,` pwd` toma la salida del comando pwd como una cadena, y "s: ^:` pwd` /: "reemplaza el comienzo de la línea con el actual Tabla de contenido.
Número público personal: