Gerenciamiento de Archivos y Directorios
Cp
El formato básico del comando será mostrado a seguir: cp
[parametros] archivo[destino]
La habilidad rápida y eficiente de copiar archivos y directorios es
un factor de importancia en el uso de Linux.
Iniciando por la forma más simple del comando, o sea, copiar un
archivo para un nuevo archivo. El comando puede ser visto a seguir:
[alumno@maquina alumno]$ cp doc.txt documento.txt
En este caso ocurre la creación del archivo documento. txt a partir
del archivo doc.txt. También es posible copiar a otro local como
será mostrado a seguir:
[alumno@maquina alumno]$ cp doc.txt /tmp
Como no fue mencionado el nombre del archivo del destino, será
creado un archivo con el mismo nombre actual. Es siempre bueno
tener un poco de cuidado en el uso del comando cp.; para tal será
usado el parámetro -i. Al menos que se utilice esta opción, el
comando cp.
Sobrescribirá los archivos existentes, como se puede observar a
seguir:
[alumno@máquina alumno]$ cp doc.txt /tmp
cp: sobrescribir `/tmp/doc.txt'? y
Un método mejorado seria usar el parâmetro -.b (backup); entonces,
cuando el cp encuentra un archivo con el mismo nombre, crea
una copia agregando un "~" al nombre del archivo. Como
se puede observar a seguir:
[alumno@máquina alumno]$ cp doc.txt /tmp
cp : sobrescribir `/tmp/doc.txt´? y
[alumno@máquina alumno]$ ls /tmp/doc.txt*
doc.txt doc.txt ~
El comando cp tiene mas de 40 parámetros; para tener una
relación de todos ellos se debe consultar el guía de referencia.
También es posible copiar varios archivos simultaneamente; para
tal, basta colocar los nombres de los archivos a copiar luego
después del comando, como se muestra a seguir:
cp arch_l arch_2 arch_3 arch_4 dir_l
Cabe recordar que el último nombre en la cadena es el destino, o
sea, los archivos arch_1, arch_2, arch_3 e arch_4 son copiados al
directorio dir_l.
Mv
El formato básico del comando será mostrado a seguir: mv
arch_origen arch_destino
Las habilidades para mover y renombrar archivos en Linux son
básicas para organizar informaciones dentro del sistema... A
seguir, será presentado como hacerlo utilizando el comando mv .El
comando mv es básicamente utilizado para mover un archivo dentro
del sistema de archivos de Linux.
[alumno@máquina alumno]$ mv documento.txt /tmp
El comando anterior mueve el archivo documento.txt al directorio
/tmp. Es posible también usar el comando para renombrar archivos,
como será mostrado en el ejemplo a seguir:
[alumno@máquina alumno]$ mv doc.txt documento.txt
Para no sobrescribir archivos se debe utilizar el parámetro -i ,
como será mostrado a seguir.
[alumno@máquina alumno]$ mv -i doc.txt documento.txt
mv: sobrescribir 'documento.txt'? y
Para que el proceso sea mas seguro se puede usar el parámetro -b
para crear un backup del archivo.
[alumno@máquina alumno)$ mv -bi doc.txt documento.txt
mv: sobrescribir 'documento.txt'? y
[alumno@máquina alumno]$ ls documento*
documento.txt documento.txt~
Tambien es posible renombrar un archivo durante el movimiemto del
mismo: [alumno@maquina alumno]$ mv documento.txt
/tmp/documento-2.txt
En el ejemplo siguiente será movido un directorio:
[alumno@maquina alumno]$ mv directorio_l diretorio_2
El comando de arriba mueve todo el árbol del directorio dentro del
directorio_2; en caso que el directorio_2 no exista, el directorio
será renombrado al directorio_2. También es posible mover varios
archivos al mismo tiempo, simplemente nombrando luego después del
comando, como se puede observar a seguir:
[alumno@maquina alumno]$ mv arch_l arch_2 arch_3 arch_4
dir_1
Es bueno recordar que el último nombre de la cadena es siempre el
destino de los archivos; en el caso anterior son movidos los
archivos arch_l, arch_2, arch_3 y arch_4 al dir_l.
mkdir / rmdir
El comando mkdir es usado para crear directorios. El formato del
comando será mostrado a seguir:
mkdir [parametros] nombre directorio
La linea de comando siguiente crea un directorio:
[alumno@maquina alumno]$ mkdir mi_directorio
El comando tambiem puede ser usado para crear un arbol de
directorios, como se observa a seguir:
[alumno@maquina alumno]$ mkdir -p
mi_dir/mi_sub_dir/sub_sub_dir
El comando anterior crea un directorio llamado mi_dir, y dentro de
el crea un subdirectorio llamado mi_sub_dir y dentro de este, un
subdirectorio llamado sub_sub_dir. Tambien es posible crear varios
directorios en simultaneo simplemente colocando varios nombres de
directorios junto con el comando, como será mostrado:
[alumno@maquina alumno]$ mkdir dir_l dir_2 dir_3
El comando anterior creará los directorios dir_1, dir_2 y dir_3
dentro del directorio actual.
El comando rmdir es usado para remover directorios. El
funcionamiento para la eliminación de archivos es muy parecido; por
ejemplo; para eliminar directorio mi_dir basta emitir el siguiente
comando:
[alumno@maquina alumno]$ rmdir mi_dir
El comando también puede eliminar arboles de directorios; para tal,
se utiliza el parámetro (-p), como se muestra a seguir:
El comando anterior borro el subdirectorio sub_dir_2, después borro
el subdirectorio sub_dir y finalmente borro el directorio temp. Sin
embargo, el comando elimina directorios y no archivos; si existe
algún archivo dentro del directorio el mismo no será eliminado.
Para conseguir eliminar directorios con archivos se debe utilizar
el comando rm, como se muestra a seguir.
Rm
El comando rm (remove) es usado para eliminar archivos y
directorios. Es posible eliminar varios archivos eN simultáneo,
bastando para tal colocar el nombre de los archivos a eliminar,
luego después del comando. El formato básico del comando es la
siguiente:
rm [parámetros] archivo Como primer ejemplo será emitido un comando
para eliminar el archivo documento.txt.
[alumno@maquina alumno]$ rm documento.txt
También es posible eliminar varios archivos listados luego del
comando; por ejemplo:
[alumno@maquina alumno]$rm documento.txt doc.txt
documento2.txt
La manera mas segura de usar el comando rm es con el parámetro -i,
o sea, es solicitada una confirmación para cada archivo a
eliminar.
[alumno@maquina alumno]$ rm -ri /tmp
En el comando anterior, además de usar el parámetro -i fue también
usado el parámetro -r (recursivo), o sea, está siendo eliminado
todos los archivos del directorio /tmp de forma recursiva, o sea,
todo el árbol. El parámetro -i pedirá una confirmación para cada
archivo a eliminar. Caso no sea necesario una confirmación, se
puede forzar la eliminación de todo el directorio; para el efecto
se utiliza el parámetro -f.
[alumno@maquina alumno]$ rm -rf /tmp
Lo que ocurre es la eliminación total del directorio y de todos los
subdirectorios (mucho cuidado para aplicar este comando).
Hay 3 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
MySQL básico. Bases de datos y software libre (tercera parte) Curso de informática sobre MySQL básico incluida la instalación, configuración y descarga de MySQL. En esta tercera parte de nuestro curso sobre Bases de datos y software... [30/10/08] |
|
642 | ||
|
Selección de objetos con la herramienta pluma en Photoshop En este curso vamos a aprender, mediante el programa Photoshop, a seleccionar cualquier tipo de objeto que uno pueda encontrar en una fotografía o en cualquier otro tipo ... [04/07/08] |
|
940 |
|
|
|
Excel. Hojas de cálculo (tercera parte) Curso del software Excel y formación ofimática. En esta tercera parte de nuestro curso de uso avanzado de hojas de cálculo de Excel aprenderás a modificar gráficos; conoc... [07/11/08] |
|
2.653 | ||
Publicar en
del.icio.us
digg
meneame