Eliminar Archivos por Extensión en Linux
Requisitos previos
- Tener acceso a su servidor, VPS, máquina virtual o local vía SSH.
- Tener instalado una versión de SSH en su máquina para conectarse de manera remota (puede utilizar PuTTY, FileZilla o una consola terminal).
En las instalaciones que realizamos para AWS o Google Cloud, hacemos entrega del usuario, la IP del servidor y la clave SSH que puede ser un archivo .ppk o .pem.
Ejemplo: Eliminar archivos PDF de todos los clientes
-
Acceder vía SSH.
-
Ubicar la ruta de su facturador:
- Suele estar en
/root/facturadorpro3/ - También puede estar ubicado en
/home/usuario/facturadorpro3 - Recuerde que el nombre del facturador corresponde al nombre del repositorio, por ejemplo:
facturadorpro3multifacturalonewfacturaloperu_api- Entre otros
- Suele estar en
-
Ingresar a la carpeta del facturador:
cd /root/facturadorpro3/ -
Ingresar a la carpeta donde se alojan los archivos de los clientes:
cd storage/app/tenancy/tenants/ -
Ejecutar el comando para eliminar archivos PDF:
find . -name "*.pdf" -type f -deleteEste comando busca todos los archivos que terminen en
.pdfy los eliminará del sistema. -
Si desea eliminar archivos dentro de una carpeta específica, reemplace el primer
.(punto) por la ruta. Por ejemplo, para eliminar todos los archivos XML de la carpetaunsigned:find ./tenancy_*/unsigned/ -name "*.xml" -type f -delete -
Puede salir y cerrar la conexión con:
exit
Recomendaciones
- Puede cambiar la extensión
.pdfpor la que requiera eliminar. - Asegúrese de tener un respaldo si llega a necesitar los archivos posteriormente.