não pôde copiar a pasta com o arquivo .txt para outra pasta

1

Estou apenas tentando copiar a pasta presente em /home/black/Desktop/linux para outra pasta presente em /home/black/Desktop/ubuntu

agora o que eu fiz. cd /home/black/Desktop/linux agora estou lá na pasta linux no Desktop. Então:

 cp -r linux/ /home/black/Desktop/ubuntu
 no such file or directory

Entre quando eu estou copiando o conteúdo da pasta linux como o arquivo .txt para outro diretório eu posso fazer isso sem problemas. então y usa -r ao copiar pasta?

    
por black 23.12.2013 / 15:54

3 respostas

1
cp -r /home/black/Desktop/linux /home/black/Desktop/ubuntu

Se houver uma pasta específica na pasta linux , você precisará adicionar essa pasta ao caminho de origem. Os caminhos de origem e destino precisam ser separados por um espaço. Seu comando original provavelmente falhou porque você usou um caminho de origem de linux/ e o trailing / deixa um caminho indefinido no comando. Usar o -r invoca a cópia recursiva para copiar todo o conteúdo do diretório.

    
por douggro 23.12.2013 / 16:09
2

Tente isto:

cp -Ri ~/Desktop/linux ~/Desktop/ubuntu
    
por Avinash Raj 23.12.2013 / 16:09
1

Eu prefiro copiar com este formato: cp [OPTION]... -t TARGET_FOLDER SOURCE_FILE_OR_FOLDERS...

por exemplo, 1 Copiando um único diretório / pasta:

cp -rv -t /home/black/Desktop/ubuntu /home/black/Desktop/linux

Por exemplo, copiando vários diretórios:

cp -rv -t /home/black/Desktop/ubuntu /home/black/Desktop/linux /home/black/Desktop/someOtherFileOrFolder

por exemplo.3 Copiando vários diretórios e arquivos:

cp -rv -t /home/black/Desktop/ubuntu /home/black/Desktop/linux /home/black/Desktop/someOtherFileOrFolder /home/black/Documents/myFile.txt

por exemplo.4 Copiando vários diretórios e arquivos:

cp -ruv -t /home/black/Desktop/ubuntu /home/black/Desktop/linux /home/black/Desktop/someOtherFileOrFolder /home/black/Documents/myFile.txt

com os parâmetros r e t para opções recursivas e de verbosidade.

Um pouco sobre os interruptores:

-r para cópia recursiva (copia a pasta de todo o conteúdo, incluindo a estrutura e o conteúdo do subdiretório)

-u copiar apenas quando o arquivo SOURCE for mais recente que o arquivo de destino ou quando o arquivo de destino estiver faltando

-v gera as operações de cópia realizadas.

    
por precise 23.12.2013 / 16:28