next up previous contents
Siguiente: Caracteres comodín Subir: Uso de Linux Anterior: Directorios   Índice General

Operaciones con ficheros

Linux nos permite crear ficheros (mediante el editor, el compilador, o el programa que vayamos a utilizar), copiarlos (con la orden cp), moverlos a otro directorio (con la orden mv) y borrarlos (mediante la orden rm, que viene de la palabra remove).

       cp fichero_antiguo  fichero_nuevo
       
       mv nombre_antiguo   nombre_nuevo
       mv fichero          directorio

       rm fichero

Debes tener en cuenta que si el nombre del fichero nuevo ya existe, mv y cp sobreescriben sin consultar. Además, como ves hay dos formas de mover ficheros. La primera formas se utiliza para cambiar el nombre de un fichero y la segunda se utiliza para mover un fichero a otro directorio. Ten mucho cuidado cuando muevas un fichero a otro directorio: puede que ya exista en ese directorio un fichero con el mismo nombre y, por tanto, Linux sobreescribe el fichero (con lo que pierdes para siempre el que había antes).

Al borrar ficheros debemos tener mucho cuidado. Los ficheros que borres no puedes recuperrarlos nunca más (son borrados definitivamente). Si quieres decirle a Linux que te pregunte si realmente quieres borrar cada uno de los ficheros (para tener una confirmación adicional) debes utilizar el indicador -i. Por ejemplo, supongamos que quieres borrar todos los ficheros de un directorio. Para hacerlo debes utilizar el carácter comodín (que significa todos los ficheros), pero además deberías utilizar el indicador -i para que Linux te pregunte si realmente quieres borrar cada fichero.

$ rm -i *
rm: remove `ejemplo.adb'? y
rm: remove `prueba.adb'? n

En este ejemplo he dicho a Linux que quiero borrar ejemplo.adb (porque he respondido con la y de yes) y no quiero borrar prueba.adb (porque he respondido con la n de no).


next up previous contents
Siguiente: Caracteres comodín Subir: Uso de Linux Anterior: Directorios   Índice General
Javier Miranda 2002-10-03