Movendo diretórios

3

Se eu usar o comando cp para copiar um diretório A para o interior do diretório B, ele duplicará a quantidade de espaço ocupado (diretório A + versão copiada do diretório A)? Eu não posso imaginar que seria o caso, mas seria perturbar o tempo de pesquisa no disco para os arquivos nesse diretório?

Sou iniciante, então me desculpe se essa pergunta não faz sentido.

    
por RyanGC 05.08.2013 / 15:45

2 respostas

3

cp copia arquivos. Se você especificar um diretório (eu nunca testei isso), provavelmente copiará o conteúdo desse diretório e colocará todos eles (incluindo a pasta original) no diretório de destino. Sim, ele criará duas cópias do (s) arquivo (s) de destino e, sim, provavelmente irá atrapalhar várias coisas desse tipo.

Você pode arrastar e soltar arquivos facilmente no Nautilus para movê-los naturalmente, sem os efeitos negativos na otimização do disco rígido. O comando mv no terminal fará a mesma coisa. É similar em usabilidade ao comando cp:

mv </oldlocation/target> </newlocation/destination/>

Em que o destino é um arquivo ou um diretório e o destino é um diretório.

NOTA: Se você usar mv </location/filenameA> <location/filenameB> , ele renomeará o arquivo. Por exemplo,

mv /etc/x11/xorg.conf /etc/x11/xorg.conf.backup

renomeará o arquivo de texto xorg.conf para xorg.conf.backup . Tente fazer uma pesquisa no google de ferramentas de linha de comando do linux úteis.

Outro truque na linha de comando é usar a opção 'man'. Por exemplo

mv man

ou

sudo man

O "homem" significa manual. Cada aplicativo do terminal tem um manual detalhando a natureza do aplicativo, todas as suas opções e definições para tudo. Você pode executar a opção man com qualquer comando de terminal instalado.

    
por Alex 05.08.2013 / 16:05
1

O comando move no linux é mv , veja mv --help para mais informações

isso move o diretório e todos os subdiretórios

mv -f dir1 /destinationDir

Isso move os arquivos de dir1 para dir2

mv -f dir1/* dir2
    
por Phil Lawlor 05.08.2013 / 15:56