En Linux, podemos eliminar/eliminar un solo archivo o eliminar todos los archivos de un directorio usando un solo comando en un terminal. En este artículo, discutiremos las formas de eliminar todos los archivos en un directorio de Linux.
Cómo eliminar todos los archivos en un directorio de Linux
Tenemos directorios en una ruta/home/hammad/con un nombre, new_directory, new_directory1, new_directory2 y new_directory3 que contienen archivos, para verlo y enumere los componentes de la ruta:
$ LS/Home/Hammad/
Para ver los archivos de "new_directory", use el comando:
$ ls/home/hammad/new_directory
Para eliminar estos archivos del directorio "new_directory", simplemente podemos usar el comando de "RM", la sintaxis general de usar el comando RM es:
$ rm [opción] [ruta]/[nombre de archivo]
La explicación de la sintaxis es simple:
Supongamos que queremos eliminar todos los archivos del "/home/hammad/new_directory/*"Ruta, usaremos el comando:
$ rm/home/hammad/new_directory/*
También podemos mostrar el progreso de los archivos eliminados usando el indicador "-V", ejecutaremos el comando:
$ rm -v/home/hammad/new_directory1/*
En el comando anterior, el indicador "-v" se usa para mostrar el progreso del comando donde "*" se usa para eliminar todos los archivos del directorio y para verificar que todos los archivos se eliminen, nuevamente enumeraremos el enumeración de la lista de enumerar el Contenido del directorio usando el comando:
$ ls -l/home/hammad/new_directory
El comando anterior verificó que el directorio no contiene archivos y también hay algunas otras opciones útiles; El "-f" que se usa para eliminar los archivos por la fuerza y "-r" elimina el directorio y sus archivos, usaremos todos estos indicadores por completo para eliminar los archivos de "new_directory2"
$ rm -vfr/home/hammad/new_directory2/*
En la salida anterior, podemos ver que el indicador "-r" elimina el subdirector de subdirector, "Officedirectory", del new_directory2, para enumerar los archivos de new_directory2, usamos el comando ls:
$ ls -l/home/hammad/new_directory2
Tenemos otra opción que es "-i", si usamos esta opción, solicitará permiso antes de eliminar cada archivo si continuamos eliminándolo o no, si aún queremos eliminarlo, escriba "Y" o "N "Para cancelarlo. Usaremos "-i" para eliminar archivos de new_directory3:
$ rm -i/home/hammad/new_directory3/*
En el comando anterior, se puede ver que hemos confirmado eliminar "myfile" y cancelado para eliminar "myscript.sh ”, para ver los archivos en la carpeta:
$ ls/home/hammad/new_directory3
Podemos ver el "myscript.El archivo sh ”no se ha eliminado del directorio.
Para eliminar todos los directorios vacíos usamos el comando "RMDIR":
$ rmdir new_directory new_directory1 new_directory2 new_directory3
Se eliminan todos los directorios vacíos, use el comando LS para verificar:
Conclusión
Eliminar los archivos del directorio creará espacio gratuito para los nuevos archivos y aplicaciones. Por lo tanto, los archivos de no uso deben eliminarse del sistema. Para eliminar todos los archivos del directorio, la forma conveniente es usar el comando RM que se discute en este artículo. También se pueden usar diferentes opciones junto con el comando RM que también se discute con la ayuda de ejemplos.