Copie arquivos de um diretório inicial para outro

0

Eu atualizei meu laptop com um novo ssd e instalei a versão do Ubuntu de 64 bits nele. No disco rígido antigo, vários sistemas operacionais são instalados, entre outros, minha antiga instalação do Ubuntu 32bit. Agora eu quero mover arquivos e pastas entre esses dois diretórios, enquanto estou logado na nova instalação do Ubuntu. Como posso fazer isso?

Obrigado antecipadamente.

Danny

EDITAR:

Esqueci de mencionar que os diretórios pessoais estão criptografados.

    
por danny 13.02.2013 / 12:11

1 resposta

1

Não sei o que você tentou até agora, então vou tentar explicar um pouco.

Se você quiser apenas mover os arquivos de um diretório home para outro, pode executar

mv /path/to/old/hdd/home/$USER/stuff ~

que copia seus arquivos. Se você preferir não fazê-lo através da linha de comando, você pode tentar nautilus (o navegador de arquivos que abre quando você abre "Home" no Gnome).

Se você não sabe como encontrar sua partição antiga, você deve primeiro montá-la (o que pode ser feito facilmente no Nautilus) e, em seguida, navegar para home/username no disco rígido antigo, onde username é seu nome de usuário.

Agora, pode acontecer que, quando você copiar os arquivos, a propriedade deles permaneça, o que pode incomodar você. Normalmente, quando você copia arquivos para o seu diretório pessoal, eles mudam de propriedade e se tornam "seus". Se esse não for o caso, basta criar uma pasta de destino e chmod para forçar todo o conteúdo a herdar a propriedade:

mkdir target
chmod 2775 target

… e copie os arquivos para o diretório "target".

Ou você pode usar apenas chown $USER copied-files -R para obter a propriedade dos arquivos copiados.

UPDATE: Se o seu diretório pessoal foi criptografado, tente o procedimento descrito neste tópico :

% bl0ck_qu0te%

Se você não tivesse o /home em uma partição separada, poderia apenas

  • efetue logout com seu usuário no novo sistema
  • mova seu diretório home antigo para fora do caminho (usando o root)
  • copie o diretório inicial antigo do HD antigo para o novo
  • faça login com o usuário que tem o mesmo nome de usuário e senha ( useradd se ele não existir ou passwd sua senha temporariamente de volta para o que estava no sistema antigo)
  • copie os arquivos para alguma outra pasta que não seja criptografada (ou seja, fora do seu diretório pessoal)
  • logout novamente
  • troque de volta para seu novo diretório inicial (novamente com raiz)
  • mova os arquivos do local temporário para o novo diretório inicial

Espero que ajude.

    
por Attila O. 13.02.2013 / 12:31