Dúvida ao mover diretórios?[RESOLVIDO]

Iniciado por Jhonny Roger, 31 de Outubro de 2008, 20:28

tópico anterior - próximo tópico

Jhonny Roger

vou mostrar o que tento fazer pra ver se alguém consegue me mostrar meu erro:

roger@roger-pc:~$ cd ./Música
roger@roger-pc:~/Música$ ls
A Revolta dos Dândis       kleber lucas-aos pés da cruz
Beyonce-Love.Letters.2008  MPB
Djavan - Na Pista,etc      Natiruts - Para Sempre (coletânea)
Djavan - Perfil (2006)     Natiruts - Serie Retratos (O Melhor do)
Gospel                     O Papa É Pop
Honorary Citizen           (Renato Russo)
Joyride
roger@roger-pc:~/Música$

Eu gostaria de mover Gospel para o diretório picotester que se encontra na minha pasta pessoal segue abaixo a sintaxe que usei e o resultado:
roger@roger-pc:~/Música$ mv Gospel/roger/picotester
mv: falta operando arquivo de destino após `Gospel/roger/picotester'
Tente `mv --help' para mais informação.
roger@roger-pc:~/Música$
Onde posso estar errando por favor ao me ajudarem sou iniciante preciso entender como funciona a cinemática já li mas naum entrou em minha cabeça Gostaria de aprender e não decorar copiando e colando agradeço a todos que me ajudarem

Felix

Sem dar de bandeija a resposta já que você quer aprender o seu erro é este:

Você está querendo mover para lugar nenhum (pois não aponta o destino) a pasta
picotester que está dentro da pasta
    roger que está dentro da pasta
         Gospel

Fui claro? Se não consegui me expressar pergunte aí...

Jhonny Roger


Jhonny Roger

#3
A pasta Gospele está dentro do diretório Música veja se não estou certo?

Eu to apredendo bem devagar os comandos básicos  eu queria jogar a pasta gospel que esta dentro da pasta Música,  ambas ficam na pasta roger  para a pasta picotester, que tbm está na pasta roger que eu criei para estudar este assunto deu pra pegar onde quero chegar?

Pode me ajudar?

Jhonny Roger


Você está querendo mover para lugar nenhum (pois não aponta o destino)

Como faço para apontar o destino poderia me dizer como ficaria a sintaxe correta?

Felix

A síntaxe básica do comando tem que ser dessa forma:

mv arquivo/ou/diretorio/de/origem diretorio/de/destino

da forma que você fez o comando, só está dando a origem (que está errada)

Jhonny Roger

mv: falta operando arquivo de destino após `Gospel/roger/picotester'

Quem acompahou desde o iníco pode me explicar o que tá faltando?

Luciano Gardim

Falta o destino.

Mas não seria melhor fazer pelo Nautilus? Ou você quer fazer em modo texto?
Um dia eu faço um blog... um dia.

Jhonny Roger

roger@roger-pc:~$ mv Gospel/Música/roger/picotester
mv: falta operando arquivo de destino após `Gospel/Música/roger/picotester'
Tente `mv --help' para mais informação.
roger@roger-pc:~$
Ainda não entrou na minha cabeça

Felix

mv Gospel/Música/roger/ ~/picotester

Jhonny Roger

Pelo modo gráfico eu sei eu gostaria de aprender pelo modo texto pode me ajudar já viu que estou com dificuldade em uma coisa simples.

Jhonny Roger

roger@roger-pc:~$ mv Gospel/Música/roger/ ~/picotester
mv: impossível fazer stat em `Gospel/Música/roger/': Arquivo ou diretório inexistente
roger@roger-pc:~$
Ainda não deu certo.
Veja vc mesmo o que apareceu!

mv Gospel/Música/roger/ ~/picotester
O que siginfica o ~ na sintaxe?

Jhonny Roger

Veja se agora facilita um pouco mais a vcs ?

roger@roger-pc:~$ ls
amsn_received                        Modelos
aptoncd-01-10-08-CD1.iso             Música
Área de Trabalho                     picotester
Documentos                           pidgin_2.5.2-1~getdeb1_i386.deb
Examples                             pidgin-data_2.5.2-1~getdeb1_all.deb
fotos porno                          Público
Imagens                              teste
libpurple0_2.5.2-1~getdeb1_i386.deb  Vídeos
Gostaria de mover para picotester a pasta Gospel que comtém 3 músicas pelo modo gráfico eu sei fazer mas gostaria de aprender no modo texto acima listei tudo pra ver se consigo ser mais explícito, sei que é coisa boba mas preciso e quero aprender pelo modo texto, continuo aguardando uma ajuda.

alarcon

#13
Não seria por que o diretório tem arquivos e aí vc tem de usar o parâmetro  R de recursivo assim:

mv -R /home/roger/Música/Gospel/ /home/roger/picotester/

o ~ significa /home/roger se vc estiver no terminal como usuário comum e não root. Para encurtar o trabalho de digitação, então o ~ é sempre o usuário logado (/home/usuário) quando não estiver como root.

O comando mv (move) sem o parâmetro -R (de recursivo) só serve para mover arquivos ou diretórios vazios.

Jhonny Roger

#14
Alarcon tentei a sua sintaxe e veja o que me voltou como resultado:

roger@roger-pc:~$ mv -R /home/roger/Música/Gospel/ /home/roger/picotester/
mv: opção inválida -- R.
Tente `mv --help' para mais informação.
roger@roger-pc:~$

Consegue identificar o que deu errado?

Tentei como root e veja o que me voltou:

roger@roger-pc:~$ sudo su
[sudo] password for roger:
root@roger-pc:/home/roger# mv -R /home/roger/Música/Gospel/ /home/roger/picotester/
mv: opção inválida -- R.
Tente `mv --help' para mais informação.
root@roger-pc:/home/roger#


Consegue achar o erro?