Les programmes ont différentes manières de gérer les arguments, donc certains auront un équivalent de -dossier=nom option. Au-delà de cette exception, la norme, même sous MS DOS, est simplement
$ programme sous-répertoire
Parfois, vous avez besoin
$ programme sous-répertoire/
Le programme ouvrira le dossier, travaillera avec lui de la même manière que vous travaillez avec un fichier, et une fois terminé, rendra le contrôle à votre Shell, qui est pointé vers votre répertoire standard d'origine. Les programmes gérés de cette façon ont le problème que les sorties d'erreur (comme les dumps du noyau) vont dans un fichier dans le répertoire courant de votre Shell (plutôt que dans le répertoire standard). sous-répertoire .)
Il n'y a pas de solution de rechange, à moins que le programme ne dispose de commutateurs de commande permettant de spécifier un autre endroit. Certains programmeurs prennent une licence artistique entre "le programme du répertoire était appelé par "et "le programme de l'annuaire était dit de travailler dans ."