Ajoutez "/" à la fin lorsque vous complétez des liens symboliques dans un répertoire

Problème sans barre oblique

Création symbolique

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

Si vous n'appuyez pas deux fois sur Tab, vous n'obtiendrez pas de barre oblique.

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

Solution

Décrivez set mark-symlinked-directory on dans .inputrc du répertoire personnel. Je l'ai fait parce que je n'avais pas le fichier lui-même.

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

Quelques effets néfastes

Si / est ajouté lorsque `rmʻing un symbole, il essaiera d'effacer la situation réelle. Veillez à ne pas effacer accidentellement l'entité.

#Je vais faire ça
$ rm dir_name

#Possibilité de faire une erreur
$ rm dir_name/
rm: cannot remove 'dir_name/': Is a directory

Les références

[Ne vous qualifiez pas de programmeur sans lire ls! ](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

Ajoutez "/" à la fin lorsque vous complétez des liens symboliques dans un répertoire
Quelle est la différence entre les liens symboliques et les liens durs?
[Ln] Comment coller le lien symbolique du répertoire est compliqué
Comment mettre un lien symbolique
[Livre d'images sur l'apprentissage automatique] Mémo lorsque l'exercice Python à la fin du livre a été effectué lors de la vérification des données
Il était dangereux de spécifier un chemin relatif lors de la génération d'un lien symbolique
Cours de base Python (à la fin de 15)
Obtenez le nom de fichier du répertoire (glob)
Ajouter une couche à l'aide du backend Keras
Une fenêtre étrange apparaît lors de l'utilisation de la boîte de dialogue Ouvrir le répertoire dans Tkinter