18 votes

Afficher le contenu des paquets depuis la ligne de commande

Lorsque je travaille au terminal, j'utilise souvent la fonction open . pour ouvrir une fenêtre de recherche montrant le répertoire de travail actuel. Mais si le répertoire courant est en fait un paquet, comme un fichier .app ou une .vmwarevm machine virtuelle, open . lance l'application ou la machine virtuelle à la place.

Comment puis-je ouvrir une fenêtre de recherche montrant le contenu d'un paquet spécifié ?

J'ai essayé open -A /System/Library/CoreServices/Finder.app . mais ça n'a pas marché.

12voto

grg Points 181593

Vous pouvez simplement cd dans le paquet pour l'ouvrir dans Terminal, puis open Contents pour ouvrir le contenu dans le Finder.

Par exemple, pour ouvrir le contenu de Safari.app dans le Finder, vous pouvez exécuter ce qui suit :

cd /Applications/Safari.app
open Contents

3voto

Fuzzy Purple Monkey Points 702

Utilisation de open -R pour le premier fichier du paquet fonctionnerait même si le paquet n'a pas de fichier Contents répertoire :

reveal() (
  shopt -s nullglob
  for f; do
    a=("$f"/*)
    [[ -d $f && ${#a} != 0 ]] && open -R -- "${a[0]}" || open -R -- "$f"
  done
)

Il pourrait être plus facile de juste taper open -R et le chemin d'un fichier à l'intérieur du paquet. Vous pouvez lier menu-complete sur .inputrc pour faciliter l'insertion du chemin du premier fichier.

1voto

bot47 Points 7292
open -R *

ouvre le paquet dans le Finder. Mais attention : il sélectionne également tous les fichiers et dossiers contenus. En général, cela peut vous convenir, car la plupart du temps, il s'agit juste de Contents .

Ça ressemble à ça : Schalalalalala

0voto

Ajith Points 9
open -R .

De

man open

-R, --reveal Sélectionne dans le Finder au lieu de l'ouvrir.

-2voto

Natsfan Points 12853

Dans le Finder, faites un clic droit sur l'application et choisissez "Show Contents". Cela ouvre l'application et vous pouvez alors naviguer dans les dossiers joints.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X