Cómo eliminar fácilmente archivos y carpetas en Linux
¿Quiere saber cómo puede eliminar un archivo o una carpeta en su máquina Linux? Tal vez tenga algunos archivos innecesarios que desee eliminar de su sistema.
En este artículo, analizaremos todo lo relacionado con la eliminación de archivos y carpetas en Linux. También proporcionaremos información breve sobre las diversas banderas y opciones que puede usar al eliminar archivos y directorios en su computadora.
Cómo eliminar un archivo en Linux
De forma predeterminada, los sistemas Linux le brindan una forma de eliminar archivos y directorios usando la terminal. Unlink , rm y rmdir son utilidades integradas que permiten al usuario limpiar el almacenamiento de su sistema eliminando archivos que ya no son necesarios (rm significa eliminar mientras que rmdir denota eliminar directorio ).
Para eliminar un archivo con el comando desvincular, escriba:
unlink filename
Cuando presiona Enter , el sistema eliminará el vínculo físico del archivo especificado con el almacenamiento. Tenga en cuenta que no podrá eliminar varios archivos con el comando desvincular. El comando rm toma la delantera en tales situaciones.
Para eliminar un solo archivo usando rm, escriba:
rm filename
Con rm, tendrá que confirmar la eliminación de los archivos protegidos contra escritura escribiendo y o sí . Este es un mecanismo de seguridad en Linux, ya que la mayoría de los archivos del sistema están protegidos contra escritura y Linux confirma si el usuario desea eliminarlos. El cifrado de archivos y carpetas en Linux también es posible si se toma en serio la protección de su sistema.
Al eliminar un archivo protegido contra escritura, verá un mensaje similar al que se muestra a continuación.
rm: remove write-protected regular empty file 'filename'?
También puede pasar varios nombres de archivo separados con el carácter de espacio para eliminar más de un archivo.
rm filename1 filename2 filename3
Para eliminar todos los archivos que tienen una extensión específica, puede implementar expresiones regulares en el comando rm.
rm *.txt
El comando mencionado anteriormente eliminará todos los archivos de texto en el directorio de trabajo actual.
Si desea confirmar la eliminación de cada archivo en un directorio, use el indicador -i con rm. La bandera -i significa interactivo y le permitirá elegir si desea eliminar el archivo o no. Deberá escribir y / sí o n / no para confirmar su elección.
rm -i *.txt
Para eliminar archivos sin el mensaje de confirmación, use la marca -f con el comando rm. La -f significa fuerza o fuerza .
rm -f filename1 filename2 filename3
Hay varias otras opciones de rm que puede utilizar. También puede encadenar varias opciones para aumentar la eficiencia de su comando. Por ejemplo, la combinación de -i y -v mostrará un mensaje antes de eliminar cualquier archivo especificado en modo detallado.
rm -iv *.docx
Eliminar directorios y carpetas
En Linux, hay dos opciones de comando cuando se trata de eliminar carpetas. Puede utilizar el comando rmdir o el comando rm .
Sin embargo, existe una ligera diferencia entre estos dos comandos. Con rmdir, solo puede eliminar directorios vacíos. Si tiene una carpeta que contiene varios archivos, está obligado a utilizar el comando rm.
Para eliminar una carpeta vacía usando el comando rmdir:
rmdir /directory
Si hay un directorio vacío que desea eliminar, use la marca -d con el comando rm. La bandera -d significa directorio .
rm -d /directory
Eliminar varios directorios con el comando rm también es fácil. Pase el nombre de las carpetas separadas por el carácter de espacio .
rm -r /dir1 /dir2 /dir3
Para eliminar un directorio no vacío (carpetas que contienen archivos), use la opción -r con el comando. El indicador -r o el indicador recursivo eliminarán todos los archivos y subcarpetas del directorio especificado de forma recursiva.
rm -r /directory
Al igual que los archivos en Linux, si el directorio está protegido contra escritura, rm mostrará un mensaje que le pedirá que confirme la eliminación nuevamente. Para omitir el indicador, use el indicador -f con el comando.
rm -rf /directory
También puede encadenar varias opciones mientras elimina carpetas. Además, es posible utilizar expresiones regulares al eliminar directorios de Linux.
Gestión de archivos en Linux
Sabercómo organizar el almacenamiento en su computadora eliminando archivos y carpetas es esencial. Puede encontrarse con una situación en la que su administrador de archivos no le permite eliminar archivos y carpetas gráficamente. En tales casos, deshacerse de los archivos usando el terminal es la única opción adecuada.
A veces, es posible que desee mover un archivo a otro directorio en lugar de eliminarlo por completo de su sistema. Linux proporciona el comando mv para cambiar la ubicación de archivos y carpetas en el almacenamiento de su sistema.