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
rm
ounlink
seguido del nombre del archivo:unlink filename
rm filename
Si el archivo está protegido contra escritura, se le solicitará confirmación, como se muestra a continuación. Para eliminar el archivo, escriba
y
y 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
rm
seguido de los nombres de archivo separados por espacio.rm filename1 filename2 filename3
También puede usar un comodín (
*
) y expansiones regulares para hacer coincidir múltiples archivos. Por ejemplo, para eliminar todos los archivos.pdf
en el directorio actual, use el siguiente comando:rm *.pdf
Cuando use expansiones regulares, primero enumere los archivos con el comando
ls
para que pueda ver qué archivos se eliminarán antes de ejecutar el comandorm
.Use el
rm
con la opción-i
para 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.txt
en 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
rmdir
orm -d
seguido del nombre del directorio:rm -d dirname
rmdir dirname
Para eliminar directorios no vacíos y todos los archivos dentro de ellos, use el comando
rm
con la opción-r
(recursiva):rm -r dirname
Si 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
rm
con las opciones-r
(recursiva) y-f
:rm -rf dirname
Para eliminar varios directorios a la vez, use el comando
rm -r
seguido de los nombres de directorio separados por espacio.rm -r dirname1 dirname2 dirname3
Al 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.