Kopírování souboru pomocí příkazového řádku systému Linux je snadné. Co když však chcete kopírovat stejný soubor na několik různých místech? To je také snadné a my vám ukážeme, jak to udělat s jedním příkazem.
Za normálních okolností byste měli zkopírovat jeden soubor, použijte příkazcp
, který odkazuje na zdrojový soubor a cíl adresář:
cp ~ / Documents / FileToBeCopied.txt ~ / TextFiles /
Chcete-li jej zkopírovat do dvou dalších adresářů, mnoho lidí by spustilo příkaz ještě dvakrát, s různými cíli:
cp ~ /FileToBeCopied.txt ~ / Dropbox /
cp ~ / Documents / FileToBeCopied.txt / media / lori / MYUSBDRIVE /
Můžeme však udělat stejnou úlohu jedním příkazem:
echo dir1 dir2 dir3 | xargs -n 1 cp file1
Zde je návod, jak tento příkaz funguje. Příkazecho
normálně zapíše na obrazovku. V tomto případě však chceme jako vstup do příkazuxargs
posunout výstup příkazuecho
. K tomu použijeme symbol potrubí (|
), který napájí výstup z jednoho příkazu jako vstup do jiného. Příkazxargs
spustí příkazcp
třikrát, pokaždé, když přidá další cestu k adresáři, která je k němu přivedena z příkazuecho
cp
příkaz. Existují tři argumenty předané doxargs
, ale volba-n 1
v příkazuxargs
mu říká, že připojuje pouze jeden z těchto argumentů najednoucp
Příkaz
cpmůže být kombinován do jednoho příkazu takto:
> echo ~ / TextFiles / ~ / Dropbox / media / lori / MYUSBDRIVE xargs -n 1 cp ~ / Documents / FileToBeCopied.txtVšimněte si, že pokud je kopírovaný soubor v libovolném zadaném adresáři určen, bude soubor v tomto místě automaticky nahrazen. Nebudete dotázáni, zda chcete soubor nahradit. (Obvykle když použijete příkaz
cpk zkopírování souboru do jediného umístění, můžete přidat otázku
-ia zeptat se, zda chcete nahradit existující soubor. volba
-ije interaktivní volbou (způsobí, že příkaz
cppožádá o zadání uživatele) a interaktivní možnost s
cp(
xargs
).Jedna věc, kterou je třeba zvážit, je, že pokud zkopírujete velmi velký soubor, možná budete chtít přidat "no-clobber" n
) na příkazcp
v jediném výše uvedeném příkazu. Tato možnost automaticky zabraňuje přepsání souboru v cílovém umístění, pokud již existuje. Pokud kopírujete velmi rozsáhlý soubor v síti, může být pomalý a pravděpodobně nebudete potřebovat prostředky potřebné pro kopírování a nahrazování souboru. Následující příkaz přidá volbu-n
a nebude kopírovat soubor na libovolný cíl uvedený v argumentu do příkazu echo, jestliže soubor již v daném cílovém souboru existuje
echo ~ / TextFiles / ~ / Dropbox / media / lori / MYUSBDRIVE | xargs -n 1 cp -n ~ / Documents / FileToBeCopied.txt
Zadejte příkaz man echo, man xargs nebo man cp na příkazovém řádku v Linuxu, kde naleznete další informace o každém z těchto příkazů
Jak zkontrolovat stav baterie Apple Pencil
Váš Apple Pencil nemá žádné světlo, které by indikovalo jeho úroveň nabití baterie. Chcete-li zkontrolovat, kolik baterie zbylo, budete muset v iPadu Pro používat miniaplikaci. Podle společnosti Apple tužka získá přibližně 12 hodin výdrže baterie. Pokud se jeho baterie někdy vyčerpá, můžete ji připojit k portu pro blesk iPad Pro a získat pouhých 30 minut času z pouhých 15 sekund.
Jak nainstalovat a nastavit Kwikset Kevo Smart Lock
Tradiční dveřní zámky fungují v pohodě, ale pokud chcete přidat jistý smysl pro zabezpečení vašeho domova, inteligentní zámek je dobrý způsob, jak jít. Zde je návod, jak nainstalovat a nastavit inteligentní zámek Kwikset Kevo. Než začnete, ujistěte se, že výměna zámku je něco, co vám vyhovuje. Většinou je to docela snadné, ale zahrnuje odstranění celého mechanismu zámku a jeho nahrazení novým.