V operačním systému Linux existuje mnoho způsobů, jak vytvořit kopii souborů. V tomto článku se podíváme na několik jednoduchých a účinných metod, které vám pomohou vytvořit kopii jakéhokoli souboru ve vašem počítači. Tyto pokyny jsou vhodné pro všechny distribuce Linuxu.
Prvním a možná nejjednodušším způsobem, jak vytvořit kopii souboru, je použití příkazového řádku. K tomu můžete použít příkaz cp. Například vytvořit kopii souboru " file.TXT "a pojmenovat ji" file_copy.txt " v aktuálním adresáři, spusťte následující příkaz:
cp file.txt file_copy.txt
Pokyny výše zkopírují Soubor " file.txt "v aktuálním adresáři a vytvoří nový soubor s názvem" file_copy.txt". Pokud chcete soubor zkopírovat do jiného adresáře, zadejte cestu k tomuto adresáři před názvem kopie souboru.
Pokud chcete při vytváření kopie zachovat původní atributy souboru, přidejte vlajku -p k týmu cp. Například:
cp -p file.txt file_copy.txt
Nyní znáte několik způsobů, jak vytvořit kopii souboru v Linuxu. Vyberte si metodu, která je pro vás vhodná, a v případě potřeby ji použijte.
Kopírování souboru v Linuxu: podrobné pokyny
V operačním systému Linux lze ke kopírování souborů použít příkaz cp . Příkaz cp umožňuje vytvořit kopii souboru se zadaným názvem na určeném místě.
Příklad použití příkazu cp :
| Tým | Popis |
|---|---|
| cp file.txt file_copy.txt | Kopíruje Soubor file.txt do souboru file_copy.txt v aktuálním adresáři. |
| cp /path/to/file.txt /path/to/destination/file.txt | Kopíruje Soubor file.txt z uvedené cesty na určené místo. |
Pokud soubor, do kterého chcete zkopírovat, již existuje, příkaz cp jej bez varování nahradí novým souborem. Pokud chcete zachovat původní soubor, ale vytvořit jeho kopii s jiným názvem, musíte zadat jiný název souboru.
Příkaz cp také umožňuje kopírovat více souborů najednou:
| Tým | Popis |
|---|---|
| cp file1.txt file2.txt directory/ | Kopíruje soubory file1.txt a file2.txt do zadaného directory directory directory directory . |
Pokud potřebujete kopírovat soubory s uložením struktury adresářů (včetně podadresářů), použijte možnost-r nebo-R .
Příklad použití příkazu cp s možností-r :
cp -r /path/to/source/directory /path/to/destination/
Tento příkaz zkopíruje všechny soubory a podadresáře ze zadaného adresáře /path/to/source/directory do zadaného adresáře /path/to/destination/ při zachování struktury adresářů.
Nyní víte, jak vytvořit kopii souboru v Linuxu pomocí příkazu cp . Užijte si kopírování souborů!
Otevřete terminál a zkopírujte soubor
Chcete-li zkopírovat soubor v Linuxu, musíte otevřít terminál. Chcete-li to provést, postupujte podle následujících kroků:
1. Stiskněte klávesu Ctrl + Alt + T na klávesnici pro otevření terminálu. Ikonu terminálu najdete také v nabídce aplikací a kliknutím na ni ji otevřete.
2. Po otevření terminálu uvidíte příkazový řádek, kde můžete zadávat příkazy.
Nyní jste připraveni zkopírovat soubor pomocí příkazu cp nebo jiný odpovídající příkaz pro kopírování souborů.
Najděte požadovaný soubor, který chcete zkopírovat
Než soubor zkopírujete, musíte najít jeho celé jméno a umístění v systému souborů Linux. K tomu můžete použít příkaz find .
Například najít soubor s názvem example.txt v adresáři / home / user / Documents/, spusťte následující příkaz:
find /home/user/Documents/ -name example.txt
Příkaz find vyhledá soubor s názvem example.txt pouze v uvedeném adresáři a jeho podřízených adresářích.
Pokud je soubor nalezen, konzola zobrazí celou cestu k souboru:
/home/user/Documents/example.txt
Tuto cestu si zapamatujte nebo zkopírujte, protože ji budete později potřebovat k provedení příkazu kopírování.
Zjistit aktuální adresář
Chcete-li zjistit aktuální adresář na příkazovém řádku Linuxu, můžete použít příkaz pwd (print working directory). Ta povede celou cestu k současnému pracovnímu adresáři.
Chcete-li to provést, otevřete terminál a zadejte příkaz pwd :
Program vám vrátí celou cestu k aktuálnímu adresáři:
/home/username
Zde je username-vaše uživatelské jméno.
Zadejte příkaz pro kopírování souboru
Ke kopírování souboru v Linuxu se používá příkaz cp . Má následující syntaxi:
- CP zdrojový_soubor cílový_soubor-zkopíruje původní soubor a vytvoří novou kopii se zadaným názvem;
- CP zdrojový_ soubor adresář-zkopíruje původní soubor do zadaného adresáře s původním názvem souboru.
Například zkopírovat soubor s názvem " file.TXT "do aktuálního adresáře a vytvořit kopii s názvem" file_copy.txt", musíte zadat následující příkaz:
cp file.txt file_copy.txt
Chcete-li zkopírovat soubor do jiného adresáře, musíte v argumentu cílového souboru zadat úplnou cestu k adresáři:
cp file.txt / plný / k / adresář/
Pokud již v cílovém adresáři existuje soubor se stejným názvem, příkaz cp jej přepíše.
Zadejte nový název nebo cestu pro kopii souboru
Chcete-li vytvořit kopii souboru s novým názvem nebo jej uložit do jiné složky, můžete použít příkaz cp takto:
CP zdroj_soubor nový_soubor
kde zdrojový soubor_soubor je cesta a název existujícího souboru, který chcete zkopírovat, a nový soubor_soubor je cesta a název nového souboru nebo složky, kam chcete soubor zkopírovat.
Pokud chcete uložit kopii souboru s novým názvem Do aktuální složky, můžete zadat pouze název nového souboru. Například:
cp file.txt new_file.txt
Tento příkaz zkopíruje soubor file.txt a uloží jej jako new_file.txt v aktuální složce.
Pokud chcete zkopírovat soubor do jiné složky, můžete zadat cestu k cílové složce spolu s názvem nového souboru. Například:
cp file.TXT / cesta/do / složky / new_file.txt
Tento příkaz zkopíruje soubor file.txt a uloží jej jako new_file.txt ve složce zadané po cestě / cesta / k / složce/.
Nyní máte kopii souboru s novým názvem nebo v jiné složce!
Zkontrolujte, zda byl soubor úspěšně zkopírován
Po provedení příkazu kopírování souboru v Linuxu je nutné zajistit, aby operace byla úspěšná. K tomu lze použít několik metod.
1. Kontrola stavu provádění příkazu:
| Tým | Popis |
|---|---|
| cp soubor_1 soubor_2 | Kopírovat soubor_1 do souboru_2 |
| echo $? | Zkontrolujte stav provádění posledního příkazu |
Pokud je výsledek provedení příkazu 0, kopírování souboru bylo úspěšné. Pokud výsledek není 0, došlo k chybě při kopírování souboru.
2. Kontrola obsahu zkopírovaného souboru:
| Tým | Popis |
|---|---|
| diff soubor_1 soubor_2 | Porovnat obsah souborů_1 a soubor_2 |
Pokud příkaz vygeneruje prázdný výsledek, znamená to, že obsah souborů je identický a kopírování bylo úspěšné. Pokud příkaz zobrazí rozdíly mezi soubory, kopírování souboru bylo nesprávné.
Pomocí těchto metod můžete snadno zkontrolovat, zda byl soubor v Linuxu úspěšně zkopírován.