GNU/Linux >> Znalost Linux >  >> Linux

Vykonat konkrétní příkaz v daném adresáři, aniž byste do něj cd’ing?

Existuje způsob, jak provést příkaz v jiném adresáři, aniž byste museli cd k tomu? Vím, že bych mohl jednoduše cd in a cd ven, ale mě jen zajímají možnosti vzdát se dalších kroků 🙂

Přijatá odpověď:

Nevím, jestli se to počítá, ale můžete vytvořit subshell:

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

Adresář se změní pouze pro tento subshell, takže se vyhnete práci s cd - poté.


Linux
  1. Jak provést příkaz v prostředí Shell bez jeho uložení do historie? [Tipy pro Linux]

  2. Pwd bez symbolických odkazů?

  3. Jak použít příkaz 'mv' k přesunutí souborů kromě souborů v konkrétním adresáři?

  1. Jak použít příkaz 'cp' k vyloučení konkrétního adresáře?

  2. Proveďte příkaz, aniž byste jej uchovávali v historii

  3. Jak vzdáleně spustit příkaz ssh a příkaz sudo bez hesla

  1. Příkaz přesunutí adresáře pro Linux

  2. linux:jak spustit příkaz v daném adresáři

  3. Jak si vybavím konkrétní příkaz z historie příkazů, aniž bych jej provedl