Necesito crear un tarball de un directorio dado. Sin embargo, necesito asegurarme de que también se incluyan archivos ocultos (como los que comienzan con .).
¿El siguiente comando tomará automáticamente en cuenta los archivos ocultos?
tar -cvzf packed.tar.gz mydir
Si no, ¿cómo puedo asegurarme de incluir archivos ocultos?

tar -cvzf packed.tar.gz mydir/.Respuestas:
Sí lo hará
Los archivos que comienzan con
.no están "ocultos" en todos los contextos. No están expandidos por*, ylsno los enumera por defecto, perotarno se preocupa por el líder.. (findtampoco le importa)(Por supuesto, esta es una de esas cosas que es fácil de descubrir mediante un experimento).
fuente
tar --helpenumera varias opciones diferentes, todas comenzando con la--excludeque permite excluir varios archivos en función del nombre, patrón, etc. De acuerdo, la experimentación es una excelente manera de probar y verificar si algo funciona como se esperaba. ¡Haga copias de seguridad regularmente!