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 cd
et ls
qui 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?
bash
osx-snow-leopard
MSpreij
la source
la source
ExpanDrive.app/Contents/Resources/expan
/Applications/AppsUser/System
répertoire, voudriezls -l | grep ExpanDrive
- vous nous dire le résultat? Aussifile ExpanDrive.app
.Réponses:
Vous pouvez généralement simplement spécifier le chemin complet:
Cela fonctionnerait aussi:
./
n'est nécessaire que pour exécuter des exécutables dans le dossier en cours.la source