Cómo eliminar un archivo o directorio en Linux

Cómo eliminar un archivo o directorio en Linux

Si tiene acceso raíz en su PC Linux, tiene el poder de eliminar cualquier archivo o directorio que desee. Esto puede ser peligroso, sin embargo, con herramientas como RM permitiendo a los usuarios borrar descuidadamente los archivos del sistema crucial por accidente. Por eso, si está intentando eliminar archivos o directorios en Linux, debe tomar algunas precauciones.

Hay algunas formas en que puede eliminar directorios o archivos en Linux, utilizando el administrador de archivos de su distribución de Linux o un terminal abierto (siempre que tenga los permisos correctos). Si desea saber cómo eliminar un archivo o directorio en Linux, esto es lo que necesitará hacer.

Tabla de contenido
    1. En el administrador de archivos de su distribución, navegue al directorio que contiene los archivos o subcarpetas que desea eliminar. Primero, seleccione los archivos o carpetas que desea eliminar. Una vez que sean seleccionados, haga clic con el botón derecho y seleccione Muévete a la basura, muévete a Bin, o Borrar, dependiendo de su distribución y localidad. También puede seleccionar el Borrar clave en su teclado para lograr el mismo efecto.
    1. La mayoría de las distribuciones operan un sistema de basura que le permite "almacenar" archivos antes de que se eliminen, lo que le brinda la oportunidad de restaurarlos. Esto generalmente se encuentra en el escritorio, como una entrada en su administrador de archivos, o como una aplicación puede iniciar en su menú de software. Para completar el proceso de deleción, ingrese la carpeta de basura, luego seleccione el Vacío o Borrar opción. Estas opciones pueden variar, dependiendo de su distribución.
    1. Alternativamente, seleccione su elemento (o elementos), luego haga clic con el botón derecho y seleccione Eliminar de la basura para eliminarlos por completo en su lugar.

    Cómo eliminar archivos o directorios en Linux usando el comando RM

    Eliminar archivos o carpetas usando la aplicación de administrador de archivos de su distribución funciona bien, pero hay algunas limitaciones. Por ejemplo, si no es el propietario del archivo, deberá abrir su administrador de archivos con acceso raíz utilizando el terminal para eliminarlo. Tampoco puede usar una aplicación como esta en una instalación de Linux sin cabeza (solo terminal).

    Ahí es donde el RM El comando entra en. Este comando UNIX se remonta a 1971 y sigue siendo la forma más rápida de eliminar archivos o directorios en Linux. Ten cuidado, sin embargo, el RM El comando tiene una gran potencia, especialmente si lo está ejecutando con sudo o como el usuario de la raíz directamente, por lo que deberá tener cuidado con el uso.

    1. Para eliminar un solo archivo usando RM, Abra una nueva ventana de terminal (o conexión SSH remota) y escriba archivo rm, reemplazo archivo con el nombre de archivo correcto. Si no estás en el mismo directorio, deberás usar cd para moverse primero, o usar la ruta del archivo completo (por ejemplo,. RM/Path/To/File) en cambio.
    1. Para eliminar múltiples archivos, escriba RM File1 File2, reemplazo archivo1 y archivo2 con el nombre de archivo y la ruta de archivo correctos. Puede agregar archivos adicionales a este comando para eliminar más de dos.
    1. Si desea eliminar un directorio vacío en Linux, escriba directorio rm -d, reemplazo directorio con el nombre y la ruta correctos del directorio. Si el directorio no está vacío y tiene subcarpetas o archivos, escriba directorio rm -r, reemplazo directorio con el nombre y la ruta correctos.
    1. También puede eliminar múltiples directorios a la vez escribiendo directorio rm -r, directorio2, etc.
    1. Si desea eliminar todos los archivos o directorios que coincidan con un archivo parcial o nombre de directorio, puede usar comodines, como un asterisco (*). Para hacer esto, escriba RM fil* o rm -r dir*, Reemplazo de los marcadores de posición filmear o prostituta con sus propios nombres de archivo y rutas de directorio.
    1. Si el archivo o directorio está protegido, es posible que deba forzar su eliminación. Para hacer esto, escriba ruta rm -rf, Reemplazo del marcador de posición camino con la ruta correcta de directorio o archivo. Este comando conlleva un riesgo extremo, Así que asegúrese de que la ruta que esté usando sea correcta antes de continuar.
    1. Si te preocupa usar el RM -RF Comando, puedes forzar RM solicitar confirmación antes de que se borre cada archivo o directorio. Para hacer esto, usar rm -i ruta, reemplazo camino con su propio nombre de archivo o ruta de directorio. Para directorios, use rm -ir ruta en cambio. Para cada entrada, seleccione el Y clave en su teclado, luego seleccione Ingresar para confirmar.

    Si quieres aprender más sobre lo posible RM opciones y argumentos, tipo Hombre triturado en la terminal para ver el manual completo.

    Borrando completamente archivos usando el comando shred

    Si bien comandos como RM y Unlink son excelentes para eliminar archivos en Linux, dejan trazas. Usted (o alguien más) podría usar estas trazas para recuperar archivos de un disco duro o almacenamiento portátil que ha eliminado previamente. Esto puede no ser ideal, especialmente si no desea que se recuperen los archivos.

    Para evitar este problema, puede sobrescribir archivos primero usando el desgarrar dominio. Esto asegura que todos los datos dentro del archivo se sobrescriban repetidamente antes de que se elimine, asegurando que no queden rastros del archivo y eviten que se recupere. Es posible que desee utilizar este comando para borrar documentos confidenciales, por ejemplo.

    1. Para hacer esto, abra una ventana de terminal o haga una conexión de forma remota utilizando SSH y escriba frase, reemplazo archivo con su propio nombre de archivo y ruta. Si no desea proporcionar la ruta al archivo, use cd Para viajar al directorio que contiene el archivo o el subdirectorio que desea eliminar primero.
    1. El desgarrar El comando tiene parámetros adicionales que puede pasar para asegurarse de que su archivo esté eliminado de forma segura. Por ejemplo, triturar -f forzará la eliminación de archivos protegidos de escritura, mientras que trituración -u asegurará que el archivo se elimine por completo una vez que se triture, asegurando que ya no aparezca en su administrador de archivos o utilizando el LS dominio.
    1. Si desea sobrescribir el archivo más que el estándar 3 veces, use triturar -n 0, reemplazo 0 con un valor numérico alternativo. Si quieres ocultar el efecto Shred, usa triturar -z Para obligarlo a usar una ejecución final que sobrescribe el archivo con ceros.
    1. El desgarrar El comando no suele generar ningún resultado al terminal. Si desea ver más detalles sobre lo que está haciendo mientras se ejecuta, use trituración -v en cambio.

    Al igual que con RM, puedes aprender más escribiendo Hombre triturado en el terminal antes de usar el comando.

    Proteger sus archivos en sistemas Linux

    Cuando elimina un directorio o archivo en Linux, está liberando espacio en su disco duro para los archivos que realmente importan, ya sean documentos importantes o fotos insustituibles. No importa si está utilizando Linux Mint o cualquier otra distribución importante, ya que los pasos anteriores deberían funcionar para casi cualquier distribución de Linux que elija usar.

    Si le preocupa la pérdida de datos, hay algunos pasos que puede tomar para proteger sus archivos. Si bien los sistemas Linux suelen ser más seguros, un antivirus de Linux puede ayudarlo a mantener sus archivos a salvo de malware que podría extenderse por su red local. Es posible que desee considerar la automatización de una copia de seguridad de un archivo utilizando el almacenamiento local o en la nube.