Kopírovat adresář Linux - 4 snadné příkazy
4 min. číst
Publikované dne
Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Více informací
Přemýšlíte o tom, jak zkopírovat adresář v Linuxu? Ať už chcete zabezpečit důležitá data nebo distribuovat soubory, kopírování adresářů je pro administrátory základní dovedností.
V této příručce se budu zabývat některými základními příkazy k provedení této operace. Pojďme!
Jak zkopírovat adresář v Linuxu
1. lis CTRL + ALT + T pro otevření terminálu.
2. Typ "cp -R cesta/do/zdroje/adresář /cesta/k/cíl/adresář“. V mém případě zkopíruji složka1 z „~/Desktop/test“ do „~Documents/folder2“.
3. Pro ověření zkontrolujte obsah cílového adresáře.
Jak zkopírovat více adresářů v systému Linux
Pojďme prozkoumat následující příkazy pro kopírování více adresářů v Linuxu:
1. Pomocí příkazu cp
V operačních systémech založených na Linuxu je příkaz cp slouží ke kopírování více souborů a adresářů. Vytváří to identické kopie.
Navíc můžete přidat -R or -r možnost pro rekurzivní kopírování. Tato volba přinutí příkaz cp zkopírovat adresáře a celý jejich obsah, včetně podadresářů.
Chcete-li použít tento příkaz:
1. Nejprve se přesuňte do svého zdrojového adresáře pomocí cd:
2. Poté proveďte ls příkaz pro výpis obsahu pracovního adresáře:
3. Zadejte „cd -R dir1 dir2 /cesta/k/cíl/adresář” ve vašem terminálu. V mém případě vytvořím kopii „folder1“, „folder2“ a „folder3“ aktuálního adresáře v „~/Desktop/test“.
4. Zkontrolujte cílový adresář pro ověření.
2. Pomocí příkazu tar
dehet je všestranný nástroj pro archivaci a kopírování více adresářů. Přesněji řečeno, můžete jej použít k vytvořit komprimovaný archiv požadovaných adresářů. Poté extrahujte obsah na požadované místo.
Chcete-li tak učinit, přidejte do příkazu tar následující možnosti (podle požadavků):
- -c vytvoří nový archiv.
- -z komprimovat nebo dekomprimovat archiv pomocí gzip.
- -v zobrazí podrobný výstup se zobrazením archivovaných souborů.
- -f určuje název archivního souboru.
- -x extrahovat soubory z archivu.
- -C se před extrahováním souborů změní do daného adresáře.
Chcete-li nyní zkopírovat více adresářů pomocí tar:
1. Nejprve vytvořte komprimovaný balíček více adresářů s „tar -czvf název_souboru.tar.gz dir1 dir2”Příkaz.
2. Nyní extrahujte komprimovaný balíček pomocí „tar -xzvf název_souboru.tar.gz -C /cesta/k/cíl/adresář”Příkaz.
3. Pomocí příkazu rsync
rsync je další známý nástroj pro synchronizaci adresářů. Můžete jej použít s -a možnost na povolit režim archivace. To následně zachová oprávnění a atributy zadaných adresářů.
Chcete-li jej použít, zadejte „rsync -a dir1 dir2 dir3 /cesta/k/cíl/adresář"V terminálu.
Jak zkopírovat adresáře na vzdálené hostitele
Chcete-li zkopírovat adresáře do vzdáleného hostitele, můžete použít:
- příkaz rsync
- příkaz scp
Předpoklady
1. Nejprve nainstalujte SSH server na vzdáleném hostiteli pomocí „sudo apt-get nainstalovat openssh-server".
2. Spusťte službu SSH pomocí „sudo systemctl spustit ssh".
3. Povolte jej pomocí „sudo systemctl povolit ssh".
4. Typ "sudo systemctl status ssh” pro ověření, zda je SSH aktivní a běží.
5. Typ "sudo ufw povolit 22“, abyste se ujistili, že brána firewall na vzdálených hostitelích povoluje příchozí připojení na portu 22.
Nyní jste připraveni kopírovat adresáře na vzdálené hostitele.
Pomocí příkazu rsync
Typ: "rsync -ar dir1 dir2 uživatel@ip_adresa:/cesta/k/cílovému adresáři".
Zde zkopíruji „složka1“, „složka2“ a „složka3“ do adresáře „~/Desktop/test“ vzdáleného serveru umístěného na „10.0.2.15“ s uživatelským jménem „autor“.
Pomocí příkazu scp
Scp je další příkaz, který dokáže kopírovat soubory a adresáře mezi místními a vzdálenými hostiteli.
Stačí napsat: „scp -r dir1 dir2 uživatel@ip_adresa:/cesta/k/cíl/adresář".
Také by vás mohlo zajímat:
- Nejlepší klient SSH pro Windows – 8 nejlepších tipů pro zabezpečení
- Jak spustit skript Shell ve Windows
- Seznam uživatelů Ubuntu
Nyní jste obeznámeni s příkazy pro kopírování adresáře Linux. A co je nejdůležitější, všechny fungují perfektně na většině linuxových distribucí.
Neváhejte se podělit o svou oblíbenou metodu v komentářích níže!
Uživatelské fórum
0 zprávy