1. Comandos Básicos I
ls - metacaracteres
Prof. Pablo Macón
profemacon@gmail.com
http://pablomacon.wix/home/
2. 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.
3. Comando ls (list directory contents)
• Opciones:
– m Lista archivos transversalmente,
separados por comas.
– r Lista los archivos en orden inverso.
4. 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.
5. 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.
7. Comando ls -l
El 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 sencillos
d Directorios
l Vínculos simbólicos(flexible, blandos)
c Dispositivos de caracteres
b Dispositivos de bloques
p Tuberías (pipe) con nombre (FIFO)
s Socket (conector para comunicaciones (TCP/IP)
8. Comando ls -l
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 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.
9. Comando ls -l
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ón
Nombre 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.
10. Metacaracteres o Comodines
Permiten 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:
*
?
[ ]
11. 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.
12. Metacaracteres o Comodines
? Hace referencia a un solo carácter, que
puede ser
cualquiera, pero solo uno
Por 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?
13. 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