Next: Listando los grupos a
Up: Explorando el sistema de
Previous: Borrando un directorio vacío.
La utilidad rm permite eliminar ficheros y directorios del árbol de ficheros
y directorios del sistema de ficheros. Cuando borramos un fichero se
elimina la entrada con el nombre del fichero y el fichero físicamente salvo
en el caso de que estemos referenciando un fichero a través de un enlace simbólicoenlace simbólico. Los enlaces simbólicos permiten que el mismo fichero tenga más
de
un nombre distinto (lo mismo puede ocurrir con un directorio). Esto es
útil para reducir la cantidad de información físicamente almacenada en el
sistema de ficheros. La descripción para rm es:
-
- rm [-] -fir {fichero o directorio}*
Las opción -i nos pedirá confirmación antes de cualquier borrado, a lo que
deberemos de responder pulsando la tecla y o n (y en algunas ocasiones
apreciaremos la utilidad del comando yes ), con -r causa que todos los
ficheros y directorios que cuelgan del directorio que estamos borrando sean
también borrados. Antes de nada, cuidado con este comando y sobre todo cuando
somos super usuario y estamos utilizando la opción -r . Como ejemplos:
width 3pt
width .3pt415ptgogh: /doc/linux> ls
Alumnos.txt mo_pro.txt seleccion_1.txt
no_pro.dos mo_pro2.txt
gogh: /doc/linux> cd ..
gogh: /doc> rm -r linux (borramos un directorio
recursivamente)
gogh: /doc> ls
19_Abril_95.tar.Z Edinburgh/ curricul/ mate/
Albacete/ Linux/ doctorad/ tesina/
Canarias/ arquitec/ libros/ tesis/
gogh: /doc> ls /usr/local/bin (vemos el contenido de otro
directorio)
gnuchess* gnuchessc* gnuchessn* gnuchessr* gnuchessx* xboard*
gogh: /doc> ln -s /usr/local/bin chess (creamos un enlace
simbólico)
gogh: /doc> ls -l
total 358
-rw-rw-r- 1 vi wheel 338973 Apr 19 1995 19_Abril_95.tar.Z
drwxrwxr- 2 vi wheel 512 Apr 18 1995 Albacete/
drwxrwxr- 2 vi wheel 1536 Apr 19 1995 Canarias/
drwxrwxr- 2 vi wheel 512 Apr 4 16:52 Edinburgh/
drwxrwxr- 2 vi wheel 512 Apr 19 1995 Linux/
drwxrwxrwx 10 vi wheel 1024 Feb 15 10:20 arquitec/
lrwxrwxrwx 1 vi wheel 14 Apr 19 1995 chess -> /usr/local/bin/
drwxrwxrwx 2 vi wheel 512 Mar 21 18:58 curricul/
drwxrwxrwx 2 vi wheel 512 May 3 1994 doctorad/
drwxrwxrwx 2 vi wheel 512 Nov 17 13:22 libros/
drwxrwxr- 3 vi wheel 512 Feb 6 13:57 mate/
drwxrwxrwx 2 vi wheel 1536 Apr 14 19:03 tesina/
drwxrwxrwx 2 vi wheel 512 Oct 17 1994 tesis/
gogh: /doc> ls chess
gnuchess* gnuchessc* gnuchessn* gnuchessr* gnuchessx* xboard*
gogh: /doc> rm chess (borramos el enlace simbólico)
gogh: /doc> ls /usr/local/bin (pero no el contenido del directorio
físico)
gnuchess* gnuchessc* gnuchessn* gnuchessr* gnuchessx* xboard*
gogh: /doc>
width .3pt
depth .3pt
width -3pt
Next: Listando los grupos a
Up: Explorando el sistema de
Previous: Borrando un directorio vacío.
Vicente González Ruiz
1998-07-13