¿Eliminar archivos con solo 1 enlace duro? (ubuntu)


1

Tengo una gran cantidad de enlaces duros para mis grabaciones de MythTV en otro directorio organizado específicamente para Plex. Tal como está ahora, si elimino una grabación en MythTV, todavía tendría un enlace duro en el Directorio Plex. Entonces, según tengo entendido, el archivo no se elimina realmente. Me gustaría agregar una línea a mi script que eliminaría archivos del directorio Plex si ya no existen en las grabaciones de MythTV.

Lo que se me ocurrió hasta ahora es que find -links 1mi directorio de grabaciones de Plex debería devolver todas las grabaciones eliminadas de MythTV ( find -links 2enumera todos los archivos actualmente)

¿Cómo haría para que elimine todos los archivos que se encuentran con find /media/NAS/PlexRecordings/ -links 1?


1
Que acaba de añadir la -execcláusula: find /media/NAS/PlexRecordings/ -links 1 -exec rm {} \;.
AFH

Respuestas:


0

Simplemente agregue el -deleteinterruptor al findcomando para eliminar los archivos que encuentre.


¡Gracias! No me di cuenta de que había una opción de eliminación, tendré que probarla, pero parece una solución más simple.
FadedSun
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.