Comando en Linux, crear, copiar, eliminar (Carpeta/directorio) y archivo de texto
Tabla de contenido:
En este tutorial, le mostraremos cómo usar los comandos
rm
,
unlink
y
rmdir
para eliminar archivos y directorios en Linux.
Cómo quitar archivos
Para eliminar (o eliminar) un archivo en Linux desde la línea de comandos, use el comando
rm
(eliminar) o
unlink
.
El comando de
unlink
permite eliminar solo un archivo, mientras que con
rm
puede eliminar varios archivos a la vez.
Tenga mucho cuidado al eliminar archivos o directorios, porque una vez que se elimina el archivo, no se puede recuperar fácilmente.
-
Para eliminar un solo archivo, use el comando
rmounlinkseguido del nombre del archivo:unlink filenamerm filenameSi el archivo está protegido contra escritura, se le solicitará confirmación, como se muestra a continuación. Para eliminar el archivo, escriba
yy presioneEnter. De lo contrario, si el archivo no está protegido contra escritura, se eliminará sin preguntar.rm: remove write-protected regular empty file 'filename'?Para eliminar varios archivos a la vez, use el comando
rmseguido de los nombres de archivo separados por espacio.rm filename1 filename2 filename3También puede usar un comodín (
*) y expansiones regulares para hacer coincidir múltiples archivos. Por ejemplo, para eliminar todos los archivos.pdfen el directorio actual, use el siguiente comando:rm *.pdfCuando use expansiones regulares, primero enumere los archivos con el comando
lspara que pueda ver qué archivos se eliminarán antes de ejecutar el comandorm.Use el
rmcon la opción-ipara confirmar cada archivo antes de eliminarlo:rm -i filename(s)Para eliminar archivos sin preguntar incluso si los archivos están protegidos contra escritura, pase la opción
-f(forzar) al comandorm:rm -f filename(s)También puede combinar opciones
rm. Por ejemplo, para eliminar todos los archivos.txten el directorio actual sin una solicitud en modo detallado, use el siguiente comando:rm -fv *.txt
Cómo quitar directorios (carpetas)
En Linux, puede eliminar / eliminar directorios con
rmdir
y
rm
.
rmdir
es una utilidad de línea de comandos para eliminar directorios vacíos, mientras que con
rm
puede eliminar directorios y sus contenidos de forma recursiva.
-
Para eliminar un directorio vacío, use
rmdirorm -dseguido del nombre del directorio:rm -d dirnamermdir dirnamePara eliminar directorios no vacíos y todos los archivos dentro de ellos, use el comando
rmcon la opción-r(recursiva):rm -r dirnameSi un directorio o un archivo dentro del directorio está protegido contra escritura, se le solicitará que confirme la eliminación.
Para eliminar directorios no vacíos y todos los archivos sin que se le solicite, use
rmcon las opciones-r(recursiva) y-f:rm -rf dirnamePara eliminar varios directorios a la vez, use el comando
rm -rseguido de los nombres de directorio separados por espacio.rm -r dirname1 dirname2 dirname3Al igual que con los archivos, también puede usar un comodín (
*) y expansiones regulares para hacer coincidir múltiples directorios.
Conclusión
En este momento, debe tener una buena comprensión de cómo usar los comandos
rm
,
rmdir
y
unlink
Linux, y debe poder eliminar de manera segura los archivos y directorios de la línea de comandos.
Cómo encontrar archivos en Linux usando la línea de comando
El comando find es una de las herramientas más poderosas en el arsenal de administradores de sistemas Linux. Busca archivos y directorios en una jerarquía de directorios basada en una expresión dada por el usuario y puede realizar acciones especificadas por el usuario en cada archivo coincidente.
Comando Ls en Linux (lista de archivos y directorios)
El comando ls es uno de los comandos básicos que cualquier usuario de Linux debería conocer. Se utiliza para enumerar información sobre archivos y directorios dentro del sistema de archivos.
Cómo mover archivos y directorios en linux (comando mv)
Mover archivos y directorios es una de las tareas más básicas que a menudo necesita realizar en un sistema Linux. En este tutorial, explicaremos cómo usar el comando mv para mover archivos y directorios.







