GNU/Linux >> Tutoriels Linux >  >> Linux

Exécuter une commande spécifique dans un répertoire donné sans y accéder ?

Existe-t-il un moyen d'exécuter une commande dans un répertoire différent sans avoir à cd à ça? Je sais que je pourrais simplement cd dans et cd mais je suis juste intéressé par les possibilités de renoncer aux étapes supplémentaires 🙂

Réponse acceptée :

Je ne sais pas si cela compte, mais vous pouvez créer un sous-shell :

$ (cd /var/log && cp -- *.log ~/Desktop)

Le répertoire n'est modifié que pour ce sous-shell, vous évitant ainsi d'avoir à cd - après.


Linux
  1. Comment exécuter une commande dans Shell sans l'enregistrer dans l'historique ? [Astuces Linux]

  2. Pwd sans liens symboliques ?

  3. Comment utiliser la commande 'mv' pour déplacer des fichiers sauf ceux d'un répertoire spécifique ?

  4. Comment utiliser la commande 'cp' pour exclure un répertoire spécifique ?

  5. Exécuter la commande sans la conserver dans l'historique

Commandes Linux de base

Commande de CD Linux avec exemples

Commande mv sous Linux

Comment basculer automatiquement vers un répertoire sans utiliser la commande cd sous Linux

Différentes façons de répertorier le contenu du répertoire sans utiliser la commande ls

Copier des types de fichiers spécifiques tout en conservant la structure des répertoires sous Linux