Como eliminar archivos y directorios en Linux

Eliminar archivos y directorios es algo habitual, pero hay que hacerlo de forma correcta. En el supuesto de que el archivo o carpeta que pretendas eliminar no pertenezca a tu usuario, te indicará que no tienes los permisos necesarios, solo en ese escenario debes usar sudo

1. Eliminar archivos

Para eliminar un solo archivo, se usa el comando:

rm archivo

Si el archivo está protegido contra escritura, el sistema pedirá confirmación. Para forzar la eliminación sin preguntar:

rm -f archivo

2. Eliminar carpetas y archivos recursivamente

Si necesitas eliminar un directorio y todo su contenido, usa la opción -r (recursivo):

rm -r carpeta

Si la carpeta contiene archivos protegidos y quieres eliminar sin confirmación:

rm -rf carpeta

Precaución: Usa rm -rf con cuidado, ya que no se puede recuperar lo eliminado.

3. Usar trash-put para enviar archivos a la papelera

trash-put es parte del paquete trash-cli y se usa para mover archivos a la papelera en lugar de eliminarlos permanentemente. Es útil para no correr riesgos y poder recuperar los archivos más tarde. En mi caso como uso Manjaro utilizo pacman para instalar trash-cli

🔹 Instalar trash-cli en Manjaro

sudo pacman -S trash-cli

🔹 Cómo usar trash-put

1Enviar archivos a la papelera

trash-put archivo.txt

Esto mueve archivo.txt a la papelera del usuario (~/.local/share/Trash/files/).

2Enviar carpetas completas a la papelera

trash-put carpeta

Esto mueve carpeta/ y todo su contenido a la papelera.

3Ver archivos en la papelera
Para ver qué archivos están en la papelera:

trash-list

4Restaurar archivos desde la papelera
Si te arrepientes y quieres recuperar algo:

trash-restore

Esto te mostrará una lista de archivos y te pedirá seleccionar cuál restaurar.

5 – Vaciar la papelera completamente
Si ya no necesitas los archivos, puedes eliminarlos definitivamente con:

trash-empty

5Eliminar archivos específicos de la papelera
Si solo quieres borrar un archivo en particular dentro de la papelera:

trash-rm archivo

🔹 Diferencia entre rm y trash-put

  • rm elimina archivos de forma permanente, sin posibilidad de recuperación.
  • trash-put mueve los archivos a la papelera, permitiendo recuperarlos con trash-restore.

Recomendación: Si no estás seguro de eliminar algo, usa trash-put en lugar de rm para evitar perder archivos accidentalmente.

Esto es todo compañeros, espero que les sea útil. Y no se olviden de apoyarnos con un «Me gusta» y con «Tu voto» para calificar el contenido. 


Descubre más desde Tecno y Soft

Suscríbete y recibe las últimas entradas en tu correo electrónico.