Impedir que el navegador web cambie el nombre de los archivos descargados con punto

Soy nuevo en macOS y estoy tratando de configurarlo. Tengo mis archivos de configuración en Google Drive, cuyos nombres comienzan con un punto.

Cuando lo descargo con Safari o con Firefox, el punto desaparece del nombre del archivo. Configuré para mostrar siempre archivos de puntos con defaults write -g AppleShowAllFiles -bool true, pero eso no ayudó, el archivo con punto se descarga en absoluto.

¿Hay alguna forma de evitar que los navegadores web cambien el nombre de mis archivos por completo?

¿Has probado a descargarlo con Google Chrome? ¿También ha intentado descargar un archivo de puntos de otra fuente que no sea Google Drive?
¿Puedo preguntar qué archivos de configuración está intentando sincronizar desde qué sistema operativo? ¿Y qué estás tratando de configurar, el Shell fe?
@JC sí, es zsh

Respuestas (1)

Hay varios problemas con su problema.

Primero: la descarga de un archivo a través de un navegador web está sujeta a convenciones de nomenclatura y recomendaciones que se basan en las recomendaciones de W3C y RFC de IETF, probablemente RFC3986 . Hay una recomendación para URI del W3C que incluye "Caracteres reservados". Como probablemente pueda adivinar en ese momento, el punto, así como el punto doble, son caracteres reservados. En su caso, los navegadores web cambian automáticamente el nombre de los archivos con un punto anterior. Probablemente no haya forma de evitar eso.

Segundo: los nombres de archivo en OSX siguen los esquemas de Unix en los que un punto anterior marca un archivo para ocultarlo (vea una explicación interesante del historial aquí ). El comando de terminal que ingresó solo muestra todos los archivos en el Finder, lo cual es irrelevante en su caso, ya que no puede descargar el archivo con el punto anterior en el nombre de archivo en primer lugar.

Solución posible:

  1. Pruebe diferentes navegadores, pero dudo que encuentre uno que no se adhiera a las convenciones de nomenclatura

  2. puede probar la 'aplicación Google Drive Sync'. Tal vez sincronizará los archivos en las preguntas. Dado que ya muestra archivos invisibles, deberían aparecer.

Firefox en mi instalación de Slackware no cambia el nombre de nada, lo guarda desde la misma unidad de Google que.zshrc
Eso hace que FireFox no cumpla. El hecho de que sea un error útil en este caso no lo hace correcto ;-)