Jak zkopírovat adresář do jiného adresáře v Bash na Linuxu

Jak Zkopirovat Adresar Do Jineho Adresare V Bash Na Linuxu



Vědět, jak kopírovat adresář, je nezbytné pro vytváření záloh, migraci dat, organizaci souborů a vzdálený přenos souborů. Kromě toho kopírování adresáře do jiného závisí na různých faktorech, jako je velikost adresáře, atributy a nástroje, které pro tento proces používáte. Začátečníci Linuxu však někdy neznají správný způsob, jak zkopírovat adresář do jiného adresáře v Bash bez chyby. V tomto rychlém blogu jsme tedy zahrnuli jednoduché příkazy pro zkopírování adresáře do jiného adresáře v Bash na Linuxu.

Jak zkopírovat adresář do jiného adresáře v Bash na Linuxu

Je snadné zkopírovat a vložit adresář do jiného adresáře v Bash a můžete to udělat pomocí jednoduchých příkazů v příkazovém řádku.







Otevřete terminál a zadejte následující sadu příkazů pro navigaci do nadřazeného adresáře adresáře, který chcete zkopírovat:



CD / cesta / na / rodičovský_adresář



Nahraďte „/path/to/parent_directory“ skutečnou cestou nadřazeného adresáře, který obsahuje adresář, který chcete zkopírovat, a říkejme mu zdrojový adresář. Po zadání příkazu uvidíte, že nový příkazový řádek obsahuje název zdrojového adresáře. Nyní zkopírujte aktuální adresář pomocí příkazu „cp“:





cp -r zdrojový_adresář / cesta / na / cílový_adresář

Místo „source_directory“ zadejte název zdrojového adresáře. Nahraďte „/path/to/target_directory“ skutečnou cestou, kam se chystáte vložit zkopírovaný adresář. Volba „-r“ výslovně instruuje systém, aby rekurzivně zkopíroval zdrojový adresář, podadresáře a další obsah.



Vezměme si příklad, kdy použijeme Bash skript ke zkopírování adresáře do jiného adresáře. Nejprve spusťte následující příkazy jeden po druhém, abyste vytvořili skript Bash a poté poskytněte oprávnění ke spustitelnému souboru:

dotek copy.sh

chmod u+x copy.sh

Nyní otevřete skript v editoru nano a napište do něj následující program:

#!/bin/bash

echo 'kopírování adresáře'



cp -r ~ / Dokumenty ~ / Hudba

Nakonec skript uložte a poté jej spusťte v terminálu.

. / copy.sh

Jakmile skript spustíte, je čas zkontrolovat výsledky, zda systém zkopíroval adresář „Music“ do „Documents“.

CD ~ / Dokumenty

ls

Závěr

Kopírování adresáře do jiného adresáře je základním úkolem v Linuxu a tento krátký průvodce jej vysvětluje pomocí prostředí Bash. Celkový proces je přímočarý a začíná přechodem do nadřazeného adresáře, který obsahuje soubor, který hodláme zkopírovat. Nakonec jsme ověřili, zda byl úkol úspěšný.