Często używam przedrostków używanych plików i folderów znakiem „akcent grave” (tylda non-shift, tyknięcie w tył lub zwykły akcent, co chcesz…), ponieważ łatwo się do niego dostać, i pozwól mi posortuj rzeczy alfabetycznie, pozwalając mi pokazać kilka pozycji na górze. To działa dobrze, z wyjątkiem, gdy idę do dostępu do tych plików za pomocą interfejsu CLI lub SSH / SCP.
Jeśli spróbuję uruchomić polecenie, wywołanie pliku bez zmian ↝ powoduje, że przechodzę do sesji interaktywnej .. na przykład ↯
# scp -r dns.local:/`Downloads/CrazyRussianCars/ ~/
↩
>
Ale jeśli spróbuję logicznego rozwiązania ↯
# 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
Wiem, że „nową” zasadą jest użycie składni takiej jak export NOW=$(date)
vs export NOW=
„data” (w rzeczywistości miałem trochę czasu, nawet pisząc tę ostatnią w składni SE MD ...), ale nie jest to związane z ENV
żadnym skryptem. ..
Uwaga: To jest środowisko Mac OS X, ale powiedział, że GUI nigdy nie miałem problemu radzenia sobie z tym charakterze na zasadzie z dnia na dzień, a zwykle, jeśli nie będzie to problem składni w terminalu, Apple robi całkiem dobrą robotę, wyłączając zachowanie w GUI ... Nie jestem pewien, czy to błąd, czy też technika radzenia sobie z takimi ścieżkami jest po prostu niejasna ... ale jak dotąd nie byłem w stanie znaleźć sposób „uciec” ?