Beruflich Dokumente
Kultur Dokumente
Las ordenes de manipulación de ficheros permite realizar determinadas operaciones sobre ficheros
ordinarios, alguna de estas operaciones permitirán mostrar el tipo del fichero, ver su contenido,
crearlos, copiarlos, etc.
CREAR UN FICHERO
Linux incluye una orden que nos permite crear un fichero de 0 bytes si este no existía, para ellos
tendremos que actualizar las fechas del fichero la orden del comando es touch y su sintaxis es:
a. Touch <fichero>
Siendo el touch el comando principal para realizar esta acción, seguido de ello tenemos a, nano, vi,
joe.
a. More: esta orden visualiza un fichero de texto pantalla a pantalla, su sintaxis es:
more <fichero>
Si deseamos ver todas las cuentas que hay en el sistema, podemos hacer lo siguiente:
$ more /etc/passwd
b. Cat: permite visualizar el contenido de uno o más ficheros a través de la salida por defecto
“la pantalla”, la sintaxis es la siguiente:
cat <fichero>
Si deseamos ver el contenido de varios ficheros, estos deberán separarse por un espacio en blanco,
la siguiente sintaxis permite realizarlo:
Por defecto solo se visualizara las 10 últimas líneas del fichero <fichero>, pero es posible modificar
dicho número usando la opción <numero>, si a esta le antecede un + , la cuenta comenzara por la
primera línea mientras que si le antecede un - , la cuenta comenzará por la última línea ejemplo:
$ tail -3 /etc/libro1
En el primer ejemplo se visualizará las 3 ultima líneas del fichero “libro1”, mientras que en el
segundo se visualiza el fichero “libro2” a partir de la línea 10.
d. Head: nos permite visualizar las 10 primeras líneas de un fichero, aunque en el caso de la
orden tail, podemos modificar ese valor, su sintaxis es:
La opción - <numero> indica la cantidad de líneas a visualizar el fichero <fichero> por ejemplo esta
es la sintaxis para visualizar las 20 primeras líneas de un fichero.
mv <origen> <destino>
$ mv mensaje mensaje01
$ mv mensaje /datos
COPIAR FICHEROS
El sistema operativo incluye la orden cp (CoPy) su sintaxis es:
cp <origen> <destino>
Ejemplo:
$ cp documento.txt borrador.txt
$ cp documento.txt /datos/
En el primer caso estamos copiando el fichero documento.txt en borrador.txt, para el segundo caso
estamos copiando el fichero documento.txt al directorio datos.
BORRAR UN FICHERO
Para borrar uno o mas ficheros de un directorio se utiliza la orden rm (ReMove), en el caso de que
uno de los ficheros estuviera protegido contra escritura, rm informara del modo real del fichero y
esperara una respuesta de confirmación su sintaxis es:
rm [datos] <fichero>…
Hay que tener cuidado al ejecutar el comando rm -rf por que este borrara todo el contenido sin
solicitar confirmación.
BUSCAR UN FICHERO
Si queremos buscar un fichero o directorio en nuestro equipo entonces deberemos ejecutar el
comando locate.
Por ejemplo si queremos buscar todos los ficheros que contiene la palabra datos entonces
tendremos que ejecutar el siguiente comando:
lacate datos
Otra manera de buscar un fichero es utilizar el comando find junto a grep, si deseamos buscar
también el fichero datos en todo el sistema ejecutaremos:
ENLACES SIMBOLICOS
Unix permite que un fichero o directorio pueda ser referenciado desde el mismo o desde
distinto directorio mas de una vez, esto permite no tener duplicados de ficheros o directorios
y se puede emplear, por ejemplo, para compartir información entre grupo de usuarios, para
conseguir eso se seguirá la sintaxis:
ln [-s] <fichero>.