12.170 cursos gratis
8.770.004 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Sistema operativo Linux

Autor: José González
Curso:
9,50/10 (4 opiniones) |3937 alumnos|Fecha publicaciýn: 20/04/2009
Envýa un mensaje al autor

Capýtulo 11:

 Archivos y Directorios

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).

Capýtulo siguiente - Linux. Documentación

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratarý tus datos para realizar acciones promocionales (výa email y/o telýfono).
En la polýtica de privacidad conocerýs tu derechos y gestionarýs la baja.

Cursos similares a Sistema operativo Linux



  • Výdeo
  • Alumnos
  • Valoraciýn
  • Cursos
1. Linux - Unix. Sistema operativo multiusuario (primera parte)
En este curso de Sistemas Operativos Linux - Unix aprenderás acerca de la historia... [08/10/08]
8.070  
2. Linux - Unix. Sistema operativo multiusuario (segunda parte)
En esta segunda parte de nuestro curso de sistemas operativos Unix-Linux... [08/10/08]
4.045  
3. Linux - Unix. Sistema operativo multiusuario (tercera parte)
En este tercera parte de nuestro curso de sistemas operativos Unix-Linux aprenderás... [08/10/08]
3.216  

ýQuý es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail