Comment puis-je faire apparaître un fichier comme « sélectionné » dans * nix de la ligne de commande?

StackOverflow https://stackoverflow.com/questions/5810181

Question

Y at-il un mécanisme semi-universel permettant de révéler les fichiers sélectionnés comme dans divers * gestionnaires de fenêtres nix via la ligne de commande? Par exemple, dans Windows, je peux dire ce qui suit:

 explorer.exe /select,C:\TestDir\TestFile.txt

... et Explorer révélera le fichier et sélectionnez-le pour vous. Dans OS X, je peux dire ce qui suit:

 osascript -e 'Tell application "Finder" to reveal "MacHD:Users:myaccount:Desktop:filename.txt"'

... et il fera la même chose. Ma question est, est-il possible de faire exactement la même chose (un peu partout) dans l'une des différentes saveurs nix populaires * à travers les gestionnaires de fenêtres? De toute évidence « Ouvrir le dossier contenant » est assez simple, mais je veux aller à l'étape supplémentaire de l'ouvrir réellement avec le fichier spécifique sélectionné. Toute aide est appréciée.

Best.

Était-ce utile?

La solution

Je ne pas d'autres gestionnaires de fichiers (autres réponses peuvent ajouter que) mais pour nautilus il a été récemment fixé

Cela permet d'appeler nautilus uri:///path/to/file de la commande ligne uri:///path/to ouverte avec le fichier pré-sélectionné .

Autres conseils

Pour Mac OS X AppleScript fonctionne pour toutes les versions, mais si vous savez que vous allez avoir affaire à 10.6 ou vous seriez plus tard être mieux servis en utilisant l'option -R pour « ouvert ». Il est environ 30 fois plus rapide.

open -R "/Volumes/Users/Desktop/file-to-open.txt"

Pour Linux Nautilus permet l'appel direct du fichier, une solution générique pour GNOME (vous ne trouverez pas un pour « Linux ») est la commande « gnome-ouvert », ce qui pourrait en ouvrir le répertoire mais ne sélectionnez le fichier:

"/tmp/file.txt gnome-ouvert"

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top