Como copiar ou mover um arquivo de uma pasta para a área de trabalho?

4

Sou iniciante e quero copiar / mover um arquivo de uma pasta específica para a área de trabalho. Eu uso cp e mv para essas tarefas. Mas eu quero copiar / mover para a área de trabalho.

Digamos que eu queira mover file1 para o Google Desktop, eu uso

mv file1

por adi 10.07.2016 / 20:27

4 respostas

17

Desktop é um diretório no diretório inicial do usuário.

Se o seu idioma for o inglês, ele será chamado de Desktop .

Para copiar alguns file , você pode executar

cp file ~/Desktop

~ significa /home/<username>

Se o idioma da sua interface do usuário não for o inglês, ele será chamado de maneira diferente.

Você pode fazer uma cópia sem encontrar o nome correto

cp file "$(xdg-user-dir DESKTOP)"

Você pode obter o nome do diretório da área de trabalho por

xdg-user-dir DESKTOP

Você pode usar mv em vez de cp se quiser mover um arquivo em vez de copiá-lo.

    
por Pilot6 10.07.2016 / 20:32
6

Como esses comandos funcionam depende de onde você está no sistema de arquivos.

Você pode ver normalmente onde está no seu prompt:

zanna@monster:~/Desktop$ 

Esse é o meu prompt quando o diretório de trabalho atual é ~/Desktop , o atalho útil para /home/zanna/Desktop

Se você não tiver certeza de onde está, digite pwd e obtenha o caminho absoluto completo

zanna@monster:~/Desktop$ pwd
/home/zanna/Desktop

O primeiro / é importante - esse é o diretório raiz, e todos os caminhos absolutos completos começarão com ele

Você pode usar caminhos absolutos ou relativos para fazer coisas com arquivos. Se você estiver no diretório em que deseja mover o arquivo, vá para a área de trabalho, supondo que o diretório da área de trabalho seja chamado Desktop (não se esqueça de que o Linux diferencia maiúsculas de minúsculas )

mv file1 ~/Desktop

porque o diretório de trabalho atual é assumido.

De qualquer lugar no seu sistema de arquivos, você pode fazer isso:

mv /path/to/file1 ~/Desktop

mas substitua / caminho / para com o caminho real! por exemplo, se o arquivo estiver na sua pasta de downloads inicial

mv ~/Downloads/file1 ~/Desktop

mv também renomeia arquivos ... se o destino for um arquivo que exista e não seja um diretório, mv irá substituí-lo pelo conteúdo do primeiro arquivo e renomear para o destino. Se o arquivo não existir, file1 será renomeado como o destino sem sobrescrever nada, como você descobriu.

Para copiar um arquivo em vez de movê-lo, você pode fazer exatamente o mesmo que acima, com cp em vez de mv . Somente o comportamento é diferente nesse caso - o file1 original continua existindo em sua localização anterior.

Para saber mais, você pode verificar man mv e man cp

Uma boa opção para aprender - você pode obter mv e cp para informar o que eles estão fazendo, tornando-os detalhados: adicionando -v . Aqui eu movo o arquivo chocolate do diretório de trabalho atual ~/playground para o meu Desktop com a opção verbose, e recebo alguma saída no terminal:

zanna@monster:~/playground$ mv -v chocolate ~/Desktop
'chocolate' -> '/home/zanna/Desktop/chocolate'
    
por Zanna 10.07.2016 / 20:38
3

Você deve usar mv file1 ~/Desktop para mover e cp file1 ~/Desktop para copiar para o diretório Desktop .

    
por edwinksl 10.07.2016 / 20:28
2

Para mover o arquivo1 de um som para sua área de trabalho:

cd /somedir
mv -i file1 "$(xdg-user-dir DESKTOP)"

Para copiar o arquivo:

cd /somedir
cp -i file1 "$(xdg-user-dir DESKTOP)"

O -i significa "interativo". Isso fará com que os comandos mover e copiar avisem antes de sobrescrever qualquer arquivo existente.

    
por Stephen G Tuggy 11.07.2016 / 06:11