Tiendo a prefijar los archivos y carpetas que se usan con frecuencia con el carácter "acento grave" (tilde sin mayúsculas, tick de retroceso o acento simple), ya que es fácil de entender, y déjenme ordenar las cosas alfabéticamente, mientras me permite elegir mostrar algunos elementos en la parte superior. Se trabaja muy bien, excepto cuando voy a acceder a estos archivos a través de la CLI o SSH / SCP.
Si intento ejecutar un comando, llamar al archivo sin escape ↝ me inicia en una sesión interactiva ... por ejemplo ↯
# scp -r dns.local:/`Downloads/CrazyRussianCars/ ~/
↩
>
Sin embargo, si intento la solución lógica ↯
# scp -r dns.local:/\`Downloads/CrazyRussianCars/ ~/
↩
bash: -c: line 0: unexpected EOF while looking for matching ``'
bash: -c: line 1: syntax error: unexpected end of file
Sé que la regla "nueva" es usar una sintaxis como export NOW=$(date)
vs export NOW=
`date` (de hecho, tuve un tiempo incluso escribiendo la última en la sintaxis de SE MD ...) pero esto no está relacionado con el ENV
script ni con ninguno. ..
Nota: Este es un entorno Mac OS X, pero dicho esto, la GUI nunca ha tenido problemas para tratar con este personaje en el día a día y, por lo general, si va a haber un problema de sintaxis en la Terminal, Apple hace un buen trabajo al deshabilitar el comportamiento en la GUI ... No estoy seguro de si esto es un error, o si la técnica para tratar con estos caminos es simplemente oscura ... pero hasta ahora, no he podido encontrar un manera "para escapar de él" ?