Unos comandos fáciles para eliminar ficheros o directorios.
Si el fichero que desea eliminar requiere privilegios de root, utilizaremos el comando “sudo”.
ELIMINACION DE FICHEROS:
1. Si estamos en el mismo directorio:
[code]$ rm -rf fichero[/code]
2. Si no estamos en el mismo directorio:
[code]$ rm -rf / ruta_al_directorio / fichero[/code]
3. Eliminar un fichero especifico de un directorio:
[code]$ find . -type f -name “fichero” -exec rm -f {} ;[/code]
4.Dejar únicamente un fichero específico en un directorio eliminando el resto:
[code]$ rm -f !(ejemplo.txt)[/code]
5. Eliminar todos los ficheros de un directorio sin eliminar el directorio (si estamos en el mismo directorio):
[code]$ rm -rf *[/code]
6. Eliminar todos los ficheros de un directorio sin eliminar el directorio (si no estamos en el mismo directorio):
[code]$ rm -rf /ruta_al_directorio/*[/code]
ELIMINACION DE DIRECTORIOS:
1. Si el directorio esta vacio:
[code]$ rmdir directorio[/code]
2. Si el directorio contiene ficheros y subdirectorios:
[code]$ rm -rf directorio[/code]
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios
Fantástico recordatorio de las virtudes y potencia de los comandos que usamos a diario.
Sin embargo, mi comentario es interesado, pues tengo un problema con estos comandos:
tengo un disco externo USB formateado en ext4 de 2TB lleno de copias de seguridad de productos culturales (para ayudar a Warner Bros. a recuperar la información si les petan sus servidores, ji, ji). Como no tenía espacio, liberé alguno borrando algunos directorios con rm -r /ruta/carpeta. Hasta 150 GB borrados.
Pero el espacio libre no creció ¡nada! Probé con sync, montarlo en otro ordenador, nada hasta que borré otro directorio con rm -r /ruta/carpeta/archivos* && rmdir /ruta/carpeta, pero el espacio libre era el de este último directorio. Así que tengo un disco con 200 GB menos de información pero solo 40 GB libres.
¿Puedo recuperar la información o el espacio libre? Trasvasar semejante tamaño antes de formatear no es una opción.
Siento mucho comentar esto aquí, pero llevo un par de semanas googleando y duckduckgoando pero parece que los discos solo se llenan con /var/log y la caché de paquetes...
Muchas gracias por todo y saludos.
Mi primera opcion, si me pasara esto es mirar la papelera de reciclaje del disco duro.
Pues eso es lo primero que miré, también me pareció lo más lógico. No hay nada de nada.
De todos modos muchas gracias por la respuesta, te pido disculpas por las molestias y por tardar tanto en venir a contestar.
Un saludo.
Muchas gracias, me ha funcioando muy bien, tenía un problema que al eliminar una carpeta en Fedora 27 con los comandos rm -R /directorio me hacia un ciclo en consola preguntándome si deseaba eleiminar cada archivo y cdirectorio dentro de ella, y claro eso es muy bueno, si es uno, dos o hasta cinco archivos, pero preguntarte eso cuando son más de 100 elementos entre archivos y directorios es un fastidio. Todo eso lo podemos evitar con este comando: rm -rf /directorio , la desventaja de esto que no te pregunta, es decir; que no te pide confirmación, lo hace inmediatamente después de introducir la cadena del comando, así que si usas este comando, ten mucho cuidado.