Manipulación de Archivos:

cp, mv, rm, touch y el sutil arte de no mandarse macanas…

¿Alguna vez trataste de mover una montaña y terminaste aplastando tu carpeta de fotos familiares del 2010? Bueno, en el mundo Linux, eso puede pasar si no sabés bien cómo manejar los comandos cp, mv, rm y touch. Vamos a repasarlos juntos, no te asustes: leete este post así no tenés que hacer duelo por la pérdida de una carpeta

cp: ¡Copiá sin culpa!

El comando cp es ese amigo que te ayuda a duplicar cosas sin hacer preguntas. Su función: copiar archivos o carpetas.

cp archivo1.txt copia_de_archivo1.txt

Esto hace una fotocopia de archivo1.txt con otro nombre. Si querés copiar una carpeta entera, sumale la -r (de “recursive”, no de “rescatame”).

cp -r carpeta_original carpeta_copiada

Tip: Si no usás la -r con carpetas, la terminal te hace montón de deditos cómo diciendo “¿Qué te paaaasa?”, y te lanza un error.

mv: Mové, renombrá o mudate

mv sirve tanto para mover archivos como para renombrarlos. Es el comando camión de mudanzas o el cambio de DNI.

mv viejo_nombre.txt nuevo_nombre.txt

Esto lo renombra. Y si hacés:

mv archivo.txt /otra/carpeta/

¡Tarán! Mudanza completada. Si la carpeta no existe, vas a tener problemas. Como cuando querés llevar el sillón al cuarto de los gatos y no hay cuarto de gatos.

⚠️ Cuidado: mv sobrescribe sin preguntar. O sea, si existe otro archivo con el mismo nombre en el destino, lo pisa sin decir ni “hola”.

rm: El comando más peligroso del barrio

rm es el equivalente digital de tirar algo a la basura… pero sin posibilidad de revolver el tacho después.

rm archivo.txt

Chau archivo. No hay papelera. No hay arrepentimiento. No hay Ctrl+Z que te salve.

¿Querés borrar una carpeta? Usá:

rm -r carpeta

Y si encima sos temerario, y le metés rm -rf /, estás formateando tu alma. ¡NO LO HAGAS! Es como prender fuego tu casa para matar una cucaracha.

Leyenda urbana (real): Todo linuxero tiene un primo que una vez puso rm -rf * en la carpeta equivocada y después se fue a llorar al baño.

touch: El mimo del sistema

touch no es para toquetear cosas (aunque el nombre lo sugiera), sino para crear archivos vacíos o actualizar su fecha de modificación.

touch archivo_nuevo.txt

¡Y listo! Tenés un archivo nuevito, como recién salido del horno, pero sin nada adentro. Ideal para arrancar un documento o engañar al sistema si necesitás que crea que modificaste algo (guiño, guiño).

Como dijo el tío del hombre araña: “Un gran poder conlleva una gran responsabilidad…”

Manipular archivos en Linux es como manejar un colectivo articulado por Corrientes a las 7 de la tarde: puede salir bien, o podés atropellar medio Microcentro si no sabés lo que hacés. Así que aprendé estos comandos, probalos en carpetas de prueba, y nunca, jamás, toques rm sin estar 100% seguro.

 

Nos leemos en la próxima!

Tuxnauta.