GNU/Linux >> Znalost Linux >  >> Linux

cp:příkaz nenalezen

Příkaz cp umožňuje zkopírovat a poté vložit soubor nebo adresář. Počáteční objekt je ponechán tam, kde je, ale přesný duplikát tohoto objektu je vytvořen v cílovém umístění, které určíte. Když kopírujete adresáře, musíte zadat volbu -R pro rekurzivní kopírování zadaného adresáře.

Syntaxe

Syntaxe příkazu cp je:

$ cp [options] {file/directory name to copy} {file/directory name destination}

Chcete-li například zkopírovat adresář ~/myfiles a jeho obsah do /opt/myfiles:

$ cp -R ~/myfiles /opt/myfiles

Pokud při spouštění příkazu cp narazíte na níže uvedenou chybu:

cp: command not found

můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:

Distribuce Příkaz
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpine apk add coreutils
Arch Linux pacman -S coreutils
Kali Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

Příklady příkazů cp

1. Zkopírujte soubor do jiného umístění:

$ cp path/to/source_file.ext path/to/target_file.ext

2. Zkopírujte soubor do jiného adresáře, přičemž ponechte název souboru:

$ cp path/to/source_file.ext path/to/target_parent_directory

3. Rekurzivně zkopírujte obsah adresáře do jiného umístění (pokud cíl existuje, adresář se zkopíruje do něj):

$ cp -R path/to/source_directory path/to/target_directory

4. Zkopírujte adresář rekurzivně, v podrobném režimu (zobrazuje soubory při kopírování):

$ cp -vR path/to/source_directory path/to/target_directory

5. Zkopírujte textové soubory na jiné místo v interaktivním režimu (vyzve uživatele před přepsáním):

$ cp -i *.txt path/to/target_directory

6. Před kopírováním postupujte podle symbolických odkazů:

$ cp -L link path/to/target_directory

Závěr

cp je příkaz copy zahrnutý v balíčku GNU coreutils, který je standardně instalován na téměř každé distribuci Linuxu. cp je pro jednoduché kopírování. To může být vše, co potřebujete k údržbě pravidelných záloh.


Linux
  1. Subscription-manager:příkaz nenalezen

  2. dnf:příkaz nenalezen

  3. bc:příkaz nenalezen

  1. dpkg:příkaz nenalezen

  2. id:příkaz nenalezen

  3. w:příkaz nenalezen

  1. ifrename:příkaz nenalezen

  2. df:příkaz nenalezen

  3. du:příkaz nenalezen