Está en la página 1de 8

CAPÍTULO 3 - FICHEROS Y DIRECTORIOS (PARTE II)

3.1 CARACTERES COMODÍN

- Cuando se quiere realizar acciones al mismo tiempo con varios ficheros o directorios,
se usa cat para visualizar y se debe colocar cada nombre de cada directorio, como se
muestra:

- Existen símbolos comodín que son patrones que se utilizan para no tener que escribir
el nombre de cada fichero o directorio como se mostró en la imagen anterior. Para
mostrar los ficheros con nombre docu, se utilizar el patrón: cat fich[1-6]

Donde fich es remplazado por el nombre del fichero o directorio que se repite, por
ejemplo, cat docu[1-6].

- Si solo se quiere mostrar que existen todos los directorios que comiencen con docu, se
usa el patrón: cat fich*
En el caso de nuestros directorios, se escribiría cat docu*

- El carácter de “*” representa cualquier combinación de caracteres, incluso la cadena


vacía. Además, se puede colocar en cualquier posición, por ejemplo, para poder ver
todos los ficheros que comiencen con “a” y terminen con “s”, y en el centro tengan
cualquier combinación de caracteres, o incluso cadena vacía, y que se encuentren
dentro del directorio /usr/bin, se usa el comando:

- El símbolo “?” representa un carácter cualquiera. Por lo tanto, si se quiere mostrar


todos los ficheros del directorio /usr/bin que tengan de nombre que comience con “g”,
seguido de cualquier carácter y que incluya luego una “o”, y después tenga cualquier
carácter o cadena vacía. Para eso se usa el comando $ ls /usr/bin/g?o*

3.2 COPIA Y BORRADO DE FICHEROS (cp, mv, rm)


3.3 COPIA Y BORRADO DE DIRECTORIOS (cp, mv, rm)
RESUMEN DEL CAPITULO 3
- Los símbolos comodín que se usaron fueron:

- Los comandos utilizados en el capítulo 3 fueron:


EJERCICIOS DEL CAPITULO 3

1. Muestra todos los archivos del directorio actual que son imágenes jpg.

2. Muestra todos los archivos del directorio /usr/bin que empiecen por la letra j.

3. Muestra los archivos que empiecen por k y tengan una a en la tercera posición, dentro
del directorio /usr/bin.
Aquí se muestran los archivos de /usr/bin y no existe uno que empiece por la letra “k”
y que tenga la letra “a” en su tercera posición.
Por lo tanto, se buscará los ficheros que empiecen por “k” y como quinta posición
tenga la letra “a”.

4. Muestra los archivos del directorio /bin que terminen en n.


a) ¿Qué es un directorio y qué es un fichero?, presentar un ejemplo.

Directorios: los directorios son utilizados para separar un grupo de archivos de


otros. Un directorio puede contener archivos y otros directorios, que serán
llamados subdirectorios. Todo sistema operativo contiene lo que se llama “árbol
de directorios”, que es una estructura básica de directorios y subdirectorios.
En GNU/Linux, el árbol de directorios está particularmente muy bien organizado,
y los archivos se dividen en categorías. Así, los archivos ejecutables (programas)
son agrupados en un directorio determinado, mientras que las bibliotecas están
archivadas en otro, y los archivos temporales en otro, y así sucesivamente. Esto
garantiza una buena organización del sistema y también trae una gran
comodidad, como se verá más adelante.

Ficheros: Toda la información, ya sean textos, imágenes, o información para la


configuración del sistema, se almacena en "ficheros", que a su vez se guardan en
"directorios". Los ficheros son la estructura empleada por el sistema operativo
para almacenar información en un dispositivo físico como un disco duro, un
disquete, un CD-ROM. Con todas las herramientas y programas existentes se
puede acceder a estos ficheros para ver su contenido o modificarlo.

b) ¿Qué es el sistema de archivos de Linux?

El sistema de ficheros es un conjunto de archivos que se encuentran organizados


en un árbol. Tiene una estructura determinada, compatible y homogénea.
En la barra de título de la ventana veremos el símbolo / indicando que estamos
en la raíz del árbol. En GNU/Linux esta es la única raíz, no existen letras de unidad
para diferentes dispositivos como sí ocurre en otros sistemas, todo (CD-ROM,
disquete, memoria USB, etc.) cuelga de aquí.

Esta estructura se encuentra fuertemente jerarquizada para permitir una mayor


familiaridad con el sistema para los usuarios, pero sobre todo, para que los
programadores puedan ubicar los ficheros de las aplicaciones sin preocuparse de
la distribución en la que funcionará finalmente su programa. Las directrices para
esta estructura siguen la especificación pública FHS (Filesystem Hierarchy
Standard) y sirven de referencia para todos los desarrolladores. Por lo tanto, la
mayoría de los directorios Ubuntu se encuentran siempre en el mismo lugar en
cualquier otra distribución GNU/Linux.

También podría gustarte