GNU/Linux >> Znalost Linux >  >> Linux

Vyhněte se zadání klíče Cp -i?

Často potřebuji selektivně archivovat dlouhý seznam souborů pomocí cp -iar , nebo podobné, a pro urychlení procesu bych chtěl stisknout pouze jednu klávesu místo y nebo n následuje ENTER na každém souboru. Jinými slovy, chci se vyhnout nutnosti stisknout ENTER stejně jako y nebo n . Samozřejmě bych s radostí použil jiné klíče místo y nebo n .

Existuje způsob, jak to udělat?

Přijatá odpověď:

Myslím, že to, co potřebujete, je správce souborů, jako půlnoční velitel. V mc můžete vybrat několik souborů pomocí vložit nebo + a provádět na nich operace, jako je mazání, přesouvání nebo kopírování. Úplnou sadu pokynů a tipů naleznete v tutoriálu.

Pokud to zkusíte pouze příkazy shellu (bez gui), předpokládejme, že máte soubor0 až soubor10, ale chcete zkopírovat pouze soubor1 a soubor3:

cp file1 file3 directory/

Shell si samozřejmě můžete pomoci sami:

cp file{1,3} directory/

ale co ty po sobě jdoucí? soubor5 až soubor10?

cp file{5..10} directory/

Můžete také použít find pomoci, pokud chcete něco pokročilejšího, například:

find Downloads -name "*.cfg" -exec cp {} directory ;

udělá toto:

copy Downloads/file(6).cfg to directory
copy Downloads/file(7).cfg to directory
copy Downloads/file(1).cfg to directory
copy Downloads/file.cfg to directory
copy Downloads/file(2).cfg to directory
copy Downloads/file(4).cfg to directory
copy Downloads/file(3).cfg to directory
copy Downloads/file(5).cfg to directory

můžete ověřit soubory ke kopírování odstraněním -exec ... část. Můžete také použít -exec echo cp ... v případě, že chcete vědět, co udělá find.


Linux
  1. Jak zabránit tomu, aby ssh vyžadoval přístupovou frázi klíče pro přihlášení bez hesla

  2. cp:příkaz nenalezen

  3. CentOS:Zkopírujte adresář do jiného adresáře

  1. Jak vstoupit do řecké alfa pod Xorg?

  2. jak aktualizovat homebrew pomocí Cronu na Mac OS

  3. Zkopírovat můj klíč ssh na vzdálený počítač pomocí ssh-copy-id ve skriptu bez výzvy?

  1. Malá kopie souboru SSH na příkazovém řádku

  2. Přemapování vypínače k ​​odstranění?

  3. Najděte a zkopírujte soubory