GNU/Linux >> Znalost Linux >  >> Linux

příkaz cp v Linuxu/UNIXu

V této příručce se zaměřujeme na příkaz cp v systémech Linux/Unix. cp command – zkratka pro copy – je příkaz používaný pro kopírování souborů a adresářů v Linuxu. Je to příkaz, který běžně používají jak linuxoví začátečníci, tak ostřílení experti. Pojďme se ponořit a podívat se, jak se tento příkaz používá.

Příklad příkazu Linux cp

Základní struktura příkazu cp command je následující:

$ cp [options] source dest

Podívejme se na některé příklady použití příkazu cp ke kopírování souborů a složek v Linuxu.

Zkopírujte soubor z aktuálního adresáře do podadresáře

Chcete-li zkopírovat soubor z aktuálního pracovního adresáře do podadresáře, použijte níže uvedenou syntaxi:

$ cp file directory

Příklad

Chcete-li například zkopírovat soubor soubor1.txt do podadresáře s názvem data spusťte cp příkaz takto. Později použijte ls příkaz k ověření existence souboru v adresáři.

$ cp file1.txt data

Ukázkový výstup

Zkopírujte soubor z aktuálního adresáře do absolutní cílové cesty

Chcete-li zkopírovat soubor ze současného pracovního adresáře do jiného cílového adresáře nebo absolutní cesty, použijte níže uvedenou syntaxi.

$ cp file /path/to/directory

Příklad

$ cp file1.txt /home/james/

Výstup

Zkopírujte soubor z absolutní zdrojové cesty do absolutní cesty

Chcete-li zkopírovat soubor(y) z jiné cesty k souboru do jiné absolutní cesty, použijte syntaxi:

cp /path/to/source/file /path/to/destination/directory

Příklad

$ cp /home/james/file1.txt /opt/data

Ukázkový výstup

Kopírovat více souborů

Linuxový příkaz cp také umožňuje kopírovat více než jeden soubor najednou pomocí níže uvedené syntaxe.

$ cp file1 file2 .... /path/to/directory

Příklad

$ cp file1.txt file2.txt file3.txt /home/james/

Ukázkový výstup

Kopírovat soubor s podrobným výstupem

Chcete-li zobrazit podrobný výstup, použijte -v příznak, jak je znázorněno.

cp -v file1.txt file2.txt  /home/james

Ukázkový výstup

Interaktivní kopírování souborů

Chcete-li interaktivně kopírovat soubory, tj. vyvolat výzvu z prostředí Linux, použijte -i příznak, jak je znázorněno.

$ cp -i file1.txt /home/james

Ukázkový výstup

Kopírovat soubory spojené s určitou příponou souboru

Pokud chcete zkopírovat několik souborů se stejnou příponou, řekněte .txt nebo .pdf postupujte podle níže uvedeného příkladu.

$ cp *.txt  /home/james

Linux kopírovat adresář rekurzivně

Pokud chcete zkopírovat adresář spolu s celým jeho obsahem, použijte -R atribut následovaný názvem adresáře, jak je znázorněno.

$ cp -R data /home/james

Ukázkový výstup

Chcete-li zkopírovat obsah adresáře, ale ne adresář samotný, spusťte příkaz následovně.

$ cp -R data/* /home/james

Ukázkový výstup

Linux man cp

Můžeme spustit man cp příkaz k nahlédnutí do dokumentace příkazu cp. To je užitečné pro zjištění správných voleb pro použití s ​​příkazem cp.

man cp

Ukázkový výstup

Shrnutí

Linuxový příkaz cp nám pomáhá snadno kopírovat soubory a složky. Je to jeden z nejpoužívanějších příkazů. Manuálová stránka příkazu cp je velmi užitečná při hledání vhodných voleb k použití.


Linux
  1. Kopírování souborů a adresářů v Linuxu

  2. Linuxový příkaz mv

  3. Linux du command

  1. Linuxový příkaz cp

  2. Linuxový ip příkaz

  3. Linux cd příkaz

  1. UNIX / Linux:10 příkladů příkazů Netstat

  2. Jak kopírovat soubory v Linuxu a Unixu? 10 cp Příklady příkazů

  3. 10 Příklady příkazů Xargs v Linuxu / UNIXu