Isso porque seu $HOME
não é /home
. É um subdiretório de /home
com o mesmo nome do usuário. Portanto, se seu nome de usuário for mootensai
, seu $HOME
será /home/mootensai
. Para evitar esses erros, você pode simplesmente usar ~
ou $HOME
, ambos os quais são seu diretório pessoal real. Por exemplo, no meu sistema:
$ echo ~
/home/terdon
$ echo $HOME
/home/terdon
O próximo problema é que, se você estiver copiando vários arquivos, será necessário garantir que o último arquivo seja um diretório. Caso contrário, cada arquivo copiado sobrescreverá o último e você terá apenas um arquivo.
De qualquer forma, os comandos que você quer são:
-
Crie o diretório de backup
mkdir ~/backup
-
Copie os arquivos ao longo de
cp -r ~/zone* ~/backup
Se, como é mais provável, você está no seu $HOME
, você pode simplesmente fazer isso:
cp -r zone* backup