5 votes

Révéler le fichier dans la fonctionnalité Finder pour OS X

Je suis familier avec

explorer /select,/chemin/vers/quelquechose

Pour ouvrir le dossier contenant un fichier, avec ce fichier en surbrillance, dans l'explorateur de fichiers de Windows. Quelqu'un sait-il d'un script en une ligne (ou un script en une ligne en AppleScript) pour faire la même chose pour macOS avec le Finder ? Une recherche sur Google ne semble pas révéler grand-chose en termes de scripts en une ligne.

11voto

Kevin Points 1039

La commande open agit normalement comme si vous double-cliquiez sur un fichier, mais elle possède un drapeau -R pour révéler l'argument dans le finder. Par conséquent, vous cherchez :

open -R /chemin/vers/quelquechose

Pour plus d'informations, consultez la page man de la commande open.

5voto

Dave Points 986

Le dictionnaire AppleScript de Finder possède une commande reveal :

tell app "Finder" to reveal POSIX file "/private/etc"

Mais cela ne met pas Finder au premier plan ni n'utilise vos options d'affichage par défaut pour la fenêtre créée.

Cela devrait en outre faire les deux :

tell application "Finder"
    reopen
    activate
    set selection to {}
    set target of window 1 to (POSIX file "/private/etc")
end tell

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X