Comment obtenir rapidement le chemin complet d'un fichier pour l'utiliser dans le terminal ?
Réponses
Trop de publicités?
Sergiy Kolodyazhnyy
Points
97292
Facilement réalisable en Python en utilisant os.realpath()
fonction :
$ python -c 'import os,sys;print(os.path.realpath(sys.argv[1]))' ./VirtualBox\ VMs/
/mnt/HDD/VirtualBox VMs
A partir d'un réponse associée Vous pouvez également utiliser readlink
$ readlink -e ./out.txt
/home/username/out.txt
Juan Lanus
Points
201
Si vous copiez simplement un fichier dans Nautilus, le chemin complet est copié.
Collez-le ensuite dans le terminal. En le collant simplement, vous obtenez :
file:///home/juan/2017/agenda20170101.html
Si vous cliquez avec le bouton droit de la souris et choisissez "Coller les noms de fichiers", vous obtenez :
'/home/juan/2017/agenda20170101.html'
avec les guillemets comme indiqué.
Cela diffère de Windows, qui copie le contenu du fichier au lieu de son nom.
- Réponses précédentes
- Plus de réponses