Comando ls - metacaracteres

13
Comandos Básicos I ls - metacaracteres Prof. Pablo Macón [email protected] http://pablomacon.wix/home/

Transcript of Comando ls - metacaracteres

Page 1: Comando ls - metacaracteres

Comandos Básicos Ils - metacaracteres

Prof. Pablo Macó[email protected]

http://pablomacon.wix/home/

Page 2: Comando ls - metacaracteres

Comando ls (list directory contents)• Comando: ls [opciones ] [argumentos]• Utilidad: Visualizar el contenido de los directorios.• Opciones: – a Muestra todos los archivos, incluyendo los ocultos. – l Lista en formato largo la información de un archivo o directorio.

Page 3: Comando ls - metacaracteres

Comando ls (list directory contents)• Opciones: – m Lista archivos transversalmente, separados por comas.– r Lista los archivos en orden inverso.

Page 4: Comando ls - metacaracteres

Comando ls• Opciones:

– t Lista información de archivos ordenados según el tiempo desde el más reciente al más antiguo.– 1 Lista solo una entrada por línea de salida.

Page 5: Comando ls - metacaracteres

Comando ls• Opciones: –R Lista los archivos del directorio y de todos

los directorios dentro de él.–h Muestra el tamaño de archivos o directorios en un formato más razonable.

Page 6: Comando ls - metacaracteres

Comando ls -l• salida en pantalla:

Page 7: Comando ls - metacaracteres

Comando ls -lEl primer carácter de cada línea indica el tipo de archivo, que puede estar dentro de estas categorías:

Identificador Tipo de Archivo- Archivos sencillosd Directoriosl Vínculos simbólicos(flexible, blandos)c Dispositivos de caracteresb Dispositivos de bloquesp Tuberías (pipe) con nombre (FIFO)s Socket (conector para comunicaciones (TCP/IP)

Luego le siguen 9 caracteres que indican los permisos de acuerdo a dueño, grupo y otros, siendo los permisos de tres tipos para cada grupo: r (read – lectura), w (write – escritura), x (execution – ejecución)Luego viene un número con la cantidad de enlaces que contiene el archivo o directorioDespués aparecen los nombres del propietario del archivo y el grupo primario del propietario, cuestiones relacionadas con los permisos de las columnas anteriores.Seguido nos encontramos con el tamaño del archivo (los directorios tienen todos el mismo tamaño, si se toman como archivos independientes, no es el tamaño del contenido total del directorio en cuestión)Fecha y hora de la última modificaciónNombre del archivo/directorio

Dependiendo de la terminal que utilicemos y de algunas opciones de configuración, la terminal nos puede devolver esta lista con colores o no.

Page 8: Comando ls - metacaracteres

Comando ls -lLuego le siguen 9 caracteres que indican los permisos de acuerdo a dueño, grupo y otros, siendo los permisos de tres tipos para cada grupo: r (read – lectura), w (write – escritura), x (execution – ejecución)

Luego viene un número con la cantidad de enlaces que contiene el archivo o directorio

Después aparecen los nombres del propietario del archivo y el grupo primario del propietario, cuestiones relacionadas con los permisos de las columnas anteriores.

Page 9: Comando ls - metacaracteres

Comando ls -lSeguido nos encontramos con el tamaño del archivo (los directorios tienen todos el mismo tamaño, si se toman como archivos independientes, no es el tamaño del contenido total del directorio en cuestión)

Fecha y hora de la última modificaciónNombre del archivo/directorio

Dependiendo de la terminal que utilicemos y de algunas opciones de configuración, la terminal nos puede devolver esta lista con colores o no.

Page 10: Comando ls - metacaracteres

Metacaracteres o ComodinesPermiten buscar más de un archivo al mismo tiempo. Se pueden utilizar con varios comandos, incluyendo listar, mover, copiar, borrar, etc.

En Linux podemos utilizar los siguientes comodines: * ?

[ ]

Page 11: Comando ls - metacaracteres

Metacaracteres o Comodines* Hace referencia a cualquier cadena de caracteres,

incluyendo una cadena nula (sin ningún carácter)en algún lugar del nombre del archivo

Por ejemplo, si queremos listar los archivos que contengan una letra ‘g’ en cualquier parte del nombre, utilizaríamos:ls *g*esto nos devolvería mgomez, gomez, ciego, Puig.

Page 12: Comando ls - metacaracteres

Metacaracteres o Comodines? Hace referencia a un solo carácter, que puede ser

cualquiera, pero solo unoPor ejemplo, si quiero ver todos los archivos que tengan un nombre de solo 3 letras (o números)ls ???Si tengo varios archivos llamados carta1, carta2, etc. Y quiero listarlos todos (excluyendo loscarta23 y carta)ls carta?

Page 13: Comando ls - metacaracteres

Metacaracteres o Comodines[ ] Se buscarán todos los archivos que contengan un

carácter que esté dentro de la lista de caracteres especificados entre los corchetes

Por ejemplo, si quiero encontrar todos los archivos cuyo primer carácter sea un número: ls [0-9]*Puedo también negar el contenido de la lista interna:ls [!0-9]* lista todos los archivos que no comienzan con un número