3.3. Toma de contacto (3)
Curso: Linux y bash, por Javier Hernández
Creando directoriosComando: mkdir
Sintaxis: mkdir [-pm] <NameDir>
Si introducimos (mkdir dir1 dir2 dir3), crearemos 3 directorios en la ruta donde
nos encontramos.
Etimología: Make directory (crear directorio).
Parámetros:
-p crea los directorios y subdirectorios indicados en la ruta y que no existan
ya.
-m
Eliminando directorios
Comando: rmdir
Etimología: remove directory (eliminar directorio).
Sintaxis: rmdir [-p]
Donde [parámetros] será para borrar con ciertas opciones. Y directorio será el
directorio o ruta de directorios/subdirectorios a eliminar.
NOTA: Para que el comando rmdir sea efectivo y elimine el o los directorios.
Deben de cumplirse las siguientes condiciones.
1. El directorio tiene que estar vació.
2. Su userid debe tener permiso, asignado al directorio padre, para escribir y
ejecutar.
3. El directorio no puede ser su directorio de trabajo.
Comandos para operaciones con ficheros u archivos
Copiando ficheros
Comando: cp
Etimología: copy (copiar)
Sintaxis: cp [-lR] <entrada> <salida>
Donde al comando cp le pasamos como argumentos indespensables, la entrada que serian los ficheros o el fichero que queremos copiar, y la salida que seria el
lugar (directorio o subdirectorio) en el cual queremos dejar la copia.
Parámetros:
-l Para crear enlaces (viene de link).
-R Copia recursivamente todos los ficheros que cuelgan de la ruta especificada
(viene de recursivamente).
Ejemplo: cp file1 .
En este ejemplo se copia el fichero (file1) al directorio actual que es devuelto
al pasar como parámetro el signo ".", esto indica que se copie al directorio en
el que nos encontramos.
Moviendo ficheros
Comando: mv
Etimología: movie (mover).
Sintaxis: mv <entrada> <salida>
Donde entrada será el fichero o los ficheros que queremos mover. Y la salida
será el directorio al que van dirigidos.
NOTA: Tanto mv como cp sobrescriben los ficheros sin pedir confirmación.
Eliminando ficheros
Comando: rm
Etimología: Remove (eliminar).
Sintaxis: rm [-ir] <file/s>
Donde al comando rm le podemos pasar opcionalmente unos parametros y donde
ficheros serán aquellos archivos que queremos eliminar.
Parámetros:
-i Este parámetro hace que se pida confirmación antes de eliminar un fichero.
-r Con este argumento haremos que el comando rm elimine también directorios (tengan dentro ficheros o no).
Ejemplo: rm -r *
Esto elimara todos los directorios, subdirectorios y ficheros de la ruta en el
que nos encontramos.
Actualizado el: 26-11-2006 02:02