GNU/Linux >> Znalost Linux >  >> Linux

Jak zkopírovat soubor do více adresářů pomocí příkazu gnu cp

Nemůžete to udělat s cp samostatně, ale můžete kombinovat cp s xargs :

echo dir1 dir2 dir3 | xargs -n 1 cp file1

Zkopíruje file1dir1 , dir2 a dir3 . xargs zavolá cp Chcete-li to provést třikrát, podívejte se na manuálovou stránku pro xargs pro podrobnosti.


Ne, cp může kopírovat více zdrojů, ale bude kopírovat pouze do jednoho cíle. Musíte zařídit vyvolání cp vícekrát – jednou na destinaci – pro to, co chcete dělat; pomocí, jak říkáte, smyčky nebo nějakého jiného nástroje.


Linux
  1. Jak převést PPK na soubor PEM pomocí příkazu

  2. Jak zkopírovat soubor a vytvořit cílové adresáře současně?

  3. Jak připojit výstup do souboru?

  1. Jak používat příkaz md5sum v Linuxu

  2. Jak používat příkaz Tar v Linuxu

  3. Jak extrahovat soubor tar.gz v Linuxu pomocí příkazového řádku

  1. Jak používat příkaz xargs pro Linux

  2. Jak používat dotykový příkaz v Linuxu

  3. Jak používat příkaz Linux head