GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Einen bestimmten Befehl in einem bestimmten Verzeichnis ausführen, ohne ihn zu kopieren?

Gibt es eine Möglichkeit, einen Befehl in einem anderen Verzeichnis auszuführen, ohne cd dazu? Ich weiß, dass ich einfach cd könnte in und cd aus, aber ich interessiere mich nur für die Möglichkeiten, auf die zusätzlichen Schritte zu verzichten 🙂

Akzeptierte Antwort:

Ich weiß nicht, ob das zählt, aber Sie können eine Subshell erstellen:

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

Das Verzeichnis wird nur für diese Subshell geändert, sodass Sie sich die Arbeit ersparen, cd - ausführen zu müssen danach.


Linux
  1. Wie führe ich einen Befehl in der Shell aus, ohne ihn im Verlauf zu speichern? [Linux-Tipps]

  2. Linux-Befehl zum Verschieben des Verzeichnisses

  3. Wie verwendet man den Befehl „mv“, um Dateien außer denen in einem bestimmten Verzeichnis zu verschieben?

  4. Linux:Wie man einen Befehl in einem bestimmten Verzeichnis ausführt

  5. Wie rufe ich einen bestimmten Befehl aus dem Befehlsverlauf ab, ohne ihn auszuführen?

Grundlegende Linux-Befehle

Linux-CD-Befehl mit Beispielen

mv-Befehl unter Linux

So wechseln Sie automatisch zu einem Verzeichnis, ohne den Cd-Befehl in Linux zu verwenden

Verschiedene Möglichkeiten zum Auflisten von Verzeichnisinhalten ohne Verwendung des Befehls ls

Kopieren Sie bestimmte Dateitypen, während Sie die Verzeichnisstruktur in Linux beibehalten