J'utilise la commande find pour effectuer des recherches dans des structures de répertoires vastes et imbriquées.
Le résultat est parfois accompagné d'une double barre oblique ( // ).
Exemple (après "Téléchargements") :
#> find ~/Downloads/ -iregex ".*some.*"
/Users/michael/Downloads//subDirectory/some_file.pdf
J'ai d'abord pensé qu'il marquerait le répertoire de travail actuel. Mais ce n'est pas le cas.
Quelle est la signification de cette double barre ?
En général, je copie le résultat dans le presse-papiers, puis je passe au finder. Puis "shift" + "command" + "g" et coller le chemin (jusqu'au fichier) dans la boîte. De sorte que le répertoire contenant est ouvert.
Cela fonctionne bien. Mais je dois supprimer manuellement la double barre oblique.
Par conséquent : Comment puis-je l'éviter ?
3 votes
Notez que vous n'êtes pas obligé de supprimer la double barre oblique. Une double barre oblique n'est spéciale qu'à l'emplacement débutant d'un chemin, et seulement si c'est exactement deux des barres obliques. Des barres obliques multiples dans le champ milieu ou à la fin ou tout autre nombre de barres obliques que deux au début sont exactement équivalentes à une barre oblique. C'est garanti par la spécification POSIX/SUS.