[LINUX] Fügen Sie am Ende "/" hinzu, wenn Sie symbolische Links in einem Verzeichnis vervollständigen

Problem ohne Schrägstrich

Symbolische Schöpfung

$ ln -s /path/to/target/dir_name ~/dir_name 

Wenn Sie nicht zweimal die Tabulatortaste drücken, wird kein Schrägstrich angezeigt.

$ cd dir_na
[Tab]
$ cd dir_name 
[Tab]
$ cd dir_name/

Lösung

Beschreiben Sie set mark-symlinked-directory auf in .inputrc des Home-Verzeichnisses. Ich habe es gemacht, weil ich die Datei selbst nicht hatte.

$ echo "set mark-symlinked-directories on" >> ~/.inputrc

Einige schädliche Wirkungen

Wenn beim Erstellen eines Symbols / hinzugefügt wird, wird versucht, die tatsächliche Situation zu löschen. Achten Sie darauf, das Objekt nicht versehentlich zu löschen.

#Ich werde das tun
$ rm dir_name

#Möglichkeit eines Fehlers
$ rm dir_name/
rm: cannot remove 'dir_name/': Is a directory

Verweise

[Nennen Sie sich nicht Programmierer, ohne ls zu lesen! ](Https://books.google.co.jp/books?id=kuKoDwAAQBAJ&lpg=PT76&dq=%E3%82%B7%E3%83%B3%E3%83%9C%E3%83%AA%E3%83 % 83% E3% 82% AF% E3% 83% AA% E3% 83% B3% E3% 82% AF% 20% E8% A3% 9C% E5% AE% 8C & hl = ja & pg = PT76 # v = onepage & q & f = false )

Recommended Posts

Fügen Sie am Ende "/" hinzu, wenn Sie symbolische Links in einem Verzeichnis vervollständigen
Was ist der Unterschied zwischen symbolischen und harten Links?
[Ln] Das Einfügen des symbolischen Links des Verzeichnisses ist kompliziert
So setzen Sie einen symbolischen Link
[Bildbuch zum maschinellen Lernen] Memo, wenn die Python-Übung am Ende des Buches ausgeführt wurde, während die Daten überprüft wurden
Es war gefährlich, beim Generieren einer symbolischen Verknüpfung einen relativen Pfad anzugeben
Python-Grundkurs (Ende 15)
Holen Sie sich den Dateinamen des Verzeichnisses (glob)
Fügen Sie mithilfe des Keras-Backends eine Ebene hinzu
Bei Verwendung des Dialogfelds zum Öffnen des Verzeichnisses in Tkinter wird ein seltsames Fenster angezeigt