Ich neige dazu, häufig verwendeten Dateien und Ordnern das Zeichen "Akzentgrab" (Non-Shift-Tilde, Back-Tick oder einfacher alter Akzent, was auch immer ...) voranzustellen, da es leicht zu erreichen ist, und lassen Sie mich Sortieren Sie die Dinge alphabetisch, während ich einige Elemente oben anzeigen kann. Es funktioniert gut, außer wenn ich über die CLI oder SSH / SCP auf diese Dateien zugreife.
Wenn ich versuche, einen Befehl auszuführen und die Datei ungehindert aufrufe, wird ich in eine interaktive Sitzung versetzt. Zum Beispiel
# scp -r dns.local:/`Downloads/CrazyRussianCars/ ~/
↩
>
Aber wenn ich die logische Lösung versuche ↯
# 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
Ich weiß, dass die "neue" Regel darin besteht, eine Syntax wie export NOW=$(date)
vs export NOW=
`date` zu verwenden (tatsächlich hatte ich eine Zeit damit, letztere sogar in SE MD-Syntax zu schreiben ...), aber dies hat nichts mit dem ENV
oder einem Skript zu tun . ..
Hinweis: Dies ist eine Mac OS X-Umgebung, aber die GUI hatte nie ein Problem mit dem täglichen Umgang mit diesem Zeichen, und normalerweise, wenn im Terminal ein Syntaxproblem auftritt, Apple macht einen ziemlich guten Job beim Deaktivieren des Verhaltens in der GUI ... Ich bin mir nicht sicher, ob dies ein Fehler ist oder ob die Technik für den Umgang mit solchen Pfaden einfach unklar ist. Aber bisher konnte ich keinen finden Weg "um ihm zu entkommen" ?