cd dans une application [fermé]


0

Mystère résolu...

[nemo@Saturn.local /Applications/AppsUser/System]$ ls -l | grep ExpanDrive
-rw-r--r--@  1 nemo  admin         0 Nov 16  2010 ExpanDrive.app
[nemo@Saturn.local /Applications/AppsUser/System]$ file ExpanDrive.app 
ExpanDrive.app: empty

Fonctionne bien pour d'autres applications. Maintenant, quoi, est-ce que je supprime cette question car elle est invalide?


J'essaie d'obtenir un peu de binaire à l'intérieur d'un ensemble d'applications à exécuter à partir de la ligne de commande, comme

$ ./ExpanDrive.app/Contents/Resources/expan

('expan' est le binaire à l'intérieur du paquet d'applications ExpanDrive)

Cela ne fonctionne pas ("Ce n'est pas un répertoire"), je ne peux pas non plus y faire un cd ou lister son contenu. Existe-t-il des options pour cdet lsqui permettent ceci, ou d'autres utilitaires?

Pour clarifier, voici ce qui se passe:

[nemo@Saturn.local /Applications/AppsUser/System]$ cd ExpanDrive.app 
-bash: cd: ExpanDrive.app: Not a directory
[nemo@Saturn.local /Applications/AppsUser/System]$ ExpanDrive.app/Contents/Resources/expan
-bash: ExpanDrive.app/Contents/Resources/expan: Not a directory

Est-il possible que cela ne fonctionne pas parce que je suis connecté via SSH?


ce qui est expan ?? fichier ou dossier?
— Shantanu Banerjee Le

expan est le nom du binaire que j'essaie de lancer, à l'intérieur du lot d'applications ExpanDrive. C'est juste un exemple cependant.
— MSpreij

utiliser seulementExpanDrive.app/Contents/Resources/expan
— Shantanu Banerjee

Hrm. Bon, j’ai trouvé que cela fonctionnait sur Mountain Lion (avec ou sans interligne "./"), mais pas sur Leopard Snow. Je suis SSH si ça fait une différence (j'espère que non!).
— MSpreij

1
À partir du /Applications/AppsUser/Systemrépertoire, voudriez ls -l | grep ExpanDrive- vous nous dire le résultat? Aussi file ExpanDrive.app.
— William Jackson

Réponses:


1

Vous pouvez généralement simplement spécifier le chemin complet:

/Applications/ExpanDrive.app/Contents/Resources/expan

Cela fonctionnerait aussi:

cd /Applications/
ExpanDrive.app/Contents/Resources/expan

./ n'est nécessaire que pour exécuter des exécutables dans le dossier en cours.

cd /Applications/ExpanDrive.app/Contents/Resources/
./expan

Merci, je ne connaissais pas cette dernière friandise. Cependant, cela ne fonctionne pas pour moi: - / question mise à jour.
— MSpreij
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.