Gestión básica de ficheros y directorios

Anuncio
Comandos básicos de gestión de ficheros y directorios
Los sistemas Linux poseen muchas herramientas para gestionar ficheros y directorios desde el
shell.
Comandos pwd y cd
La orden pwd indica el directorio actual y la orden cd permite navegar por el sistema de
ficheros.
Comando pwd.
La orden pwd muestra el directorio actual de trabajo.
El formato más común de la orden es pwd.
Ejemplo. Mostrar directorio actual.
Por defecto, en la mayoría de los sistemas Linux el directorio actual se indica en el prompt.
Ejemplo. Prompt (directorio /home/usuario).
Ejemplo. Prompt (directorio /home).
Comando cd.
La orden cd permite navegar por el sistema de ficheros.
Se pueden indicar rutas absolutas y relativas.


Ruta absoluta. Ruta que comienza desde el directorio raíz (/) especificando todos los
directorios hasta el directorio destino.
Ruta relativa. Ruta que comienza desde el directorio actual.
El formato es cd ruta.
Ejemplo. Cambiar de directorio (ruta absoluta).
Ejemplo. Cambiar de directorio (ruta relativa).
Algunos atajos.

Directorio .. Indica el directorio actual.



 La orden cd lee la variable de entorno PWD.
Directorio . .. Indica el directorio superior.
Directorio ~. Indica el directorio home del usuario.
 Lo mismo que indicado la orden cd sin argumentos (sin ruta).
 La orden cd lee la variable de entorno HOME.
Directorio -. Indica el directorio anterior (el último directorio visitado).
 La orden cd lee la variable de entorno OLDPWD.
Ejemplo. Cambiar a un directorio inferior (ruta relativa).
O simplemente.
Ejemplo. Cambiar a un directorio superior.
Ejemplo. Cambiar a dos directorios superiores.
Ejemplo. Cambiar al directorio home del usuario.
Ejemplo. Cambiar al directorio anterior.
Comandos mkdir y rmdir
La orden mkdir permite crear directorios y la orden rmdir elimina directorios vacíos.
Comando mkdir.
El formato de la orden es mkdir [opciones] directorio.
Ejemplo. Crear directorio.
Algunas opciones.

-m. Indica los permisos del directorio.

 Los permisos se pueden indicar con formato numérico o simbólico.
 Si no se indican, los permisos los define umask.
-p. Crea la estructura de directorios completa.
Ejemplo. Crear una estructura de directorios.
Por defecto, mkdir no puede crear una estructura de directorios completas (el directorio
“directorio” no existe).
Crear la estructura completa en un solo paso.
Ejemplo. Indicar permisos (formato numérico).
Ejemplo. Indicar permisos (formato simbólico).
Comando rmdir.
La orden rmdir elimina directorios vacíos.
El formato es rmdir [opciones] directorio.
Ejemplo. Eliminar directorio.
Algunas opciones.

-p. Elimina una estructura de directorios completa.
Ejemplo. Eliminar una estructura de directorios completa.
Comando touch.
La orden touch permite cambiar las marcas de tiempo de un fichero (fecha de acceso y/o
modificación).
Además, touch crea un fichero vacío si no existe.
El formato de la orden es touch [opciones] fichero.
Ejemplo. Cambiar marcas de tiempo.
Ejemplo. Crear un fichero vacío (se crea si el fichero no existe).
Algunas opciones.




-a. Cambia la fecha de acceso del fichero.
-c. No crea un fichero.
-m. Cambia la fecha de modificación del fichero.
-r ficheroReferencia. Cambia la fecha de acceso y/o modificación a la del
ficheroReferencia.
Ejemplo. Cambiar fecha de modificación.
Comandos cp y mv
Las ordenes cp y mv permiten reubicar (copiar y mover respectivamente) ficheros en el
sistema de ficheros.
Comando cp.
La orden cp permite duplicar (copiar) ficheros.
El formato es cp [opciones] origen destino.
Si se indica un fichero con el mismo nombre que destino, la orden cp sobrescribirá el fichero
existente.
Ejemplo. Copiar fichero.
Algunas opciones.




-b. Crea una copia de seguridad del fichero origen.
 La copia tendrá el signo ~ al final del nombre.
-i. Pregunta antes de sobrescribir un fichero.
-l. Se crea un enlace simbólico en vez de copiar el fichero.
 Se utiliza cuando se copia un enlace simbólico (en vez de copiar el fichero
creará otro enlace).
-n. No sobrescribe ficheros.


-p. Mantiene las propiedades del fichero origen (permisos, marcas de tiempo).
-r. Copia recursiva de directorios (Se utiliza cuando el origen es un directorio en vez de
un fichero).
Ejemplo. Preguntar antes de sobrescribir un fichero.
Ejemplo. Crear copia de seguridad.
Ejemplo. Copiar un directorio.
Ejemplo. Copiar todos los ficheros de un directorio.
Ejemplo. Crear un enlace simbólico.
Comando mv.
La orden mv permite mover ficheros y directorios.
El formato es mv origen destino.
Si el origen y el destino es el mismo sistema de ficheros (el mismo directorio) se renombra el
fichero.
Ejemplo. Mover un fichero.
Algunas opciones.

-i. Pregunta antes de sobrescribir un fichero.
Ejemplo. Renombrar fichero.
Ejemplo. Mover un directorio.
Ejemplo. Mover todo el contenido de un directorio.
Comando rm
La orden rm permite borrar ficheros y directorios.
El formato es rm [opciones] fichero.
Ejemplo. Borrar un fichero.
Algunas opciones.


-i. Pregunta antes de eliminar un fichero.
-r. Borra directorios recursivamente (Borra el directorio y su contenido).
Ejemplo. Borrar todo el contenido de un directorio.
Ejemplo. Borrar directorio (y su contenido).
Descargar