cs.phhsnews.com


cs.phhsnews.com / Jak kopírovat soubor do více adresářů s jedním příkazem v systému Linux

Jak kopírovat soubor do více adresářů s jedním příkazem v systému Linux


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říkazechonormálně zapíše na obrazovku. V tomto případě však chceme jako vstup do příkazuxargsposunout 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říkazxargsspustí příkazcptřikrát, pokaždé, když přidá další cestu k adresáři, která je k němu přivedena z příkazuechocppříkaz. Existují tři argumenty předané doxargs, ale volba-n 1v příkazuxargsmu říká, že připojuje pouze jeden z těchto argumentů najednoucpPří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říkazcpk 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říkazcppožádá o zadání uživatele) a interaktivní možnost scp(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říkazcpv 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-na 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ů


Použití snímačů dveří Smarthome kolem kovu

Použití snímačů dveří Smarthome kolem kovu

Otevírají / zavírají senzory, jako jsou součástky sad SmartThings společnosti Samsung, jsou skvělé pro automatizaci určitých činností při otevření dveří nebo oken. Pokud však máte potíže s dobrým fungováním, mohlo by to být proto, že kov na dveřích nebo na okně způsobuje problémy se systémem magnetů, který se používá na senzorech.

(how-top)

Jak získat co nejvíce z vašeho Wi-Fi systému Eero Mesh

Jak získat co nejvíce z vašeho Wi-Fi systému Eero Mesh

U některých lidí normální směrovač funguje dobře pro své bezdrátové potřeby. Ale pokud máte mrtvé skvrny po celém domě, můžete využít síťového Wi-Fi systému, jako je Eero. A i když jste obeznámeni se systémem Eero, je zde všechno, co s ním můžete dělat, které jste možná nevěděli. Použijte svůj další směrovač ve spojení s Eero S VZTAHUJÍCÍM: Jak používat režim Eero v režimu Bridge, abyste mohli udržovat pokročilé funkce routeru V závislosti na způsobu připojení k internetu můžete používat hlavní jednotku Eero jako svůj jediný směrovač, ale pokud máte pokročilý směrovač, který se vám opravdu líbí, nebo modem / směrovač, který jste museli používat váš poskytovatel služeb Internetu, můžete tento starý směrovač stále používat.

(how-top)