Como mover um diretório?

0

Eu tenho um diretório no HDFS com subdiretórios que contêm arquivos part-xxxxx, criados pelo Spark. Eu quero mover esse diretório (e tudo dentro dele) em um novo diretório. Como?

Minha tentativa:

[gsamaras@gwta3000 ~]$ hadoop fs -mv  /projects/landmarks/ /projects/landmarks/all/
mv: ' /projects/landmarks/': No such file or directory
[gsamaras@gwta3000 ~]$ hadoop fs -mv  /projects/landmarks/* /projects/landmarks/all/
mv: ' /projects/landmarks/*': No such file or directory
[gsamaras@gwta3000 ~]$ hadoop fs -mv  /projects/landmarks/*/* /projects/landmarks/all/
mv: ' /projects/landmarks/*/*': No such file or directory
[gsamaras@gwta3000 ~]$ hadoop fs -ls /projects/landmarks/
Found 116 items
drwx------   - gsamaras edugr          0 2016-09-07 18:08 /projects/landmarks/Parthenon
...
    
por gsamaras 15.09.2016 / 03:38

1 resposta

1

$ mv projects/landmarks/ projects/landmarks/all/
mv: renomear projetos / marcos / para projetos / marcos / todos / marcos /:  Argumento inválido
Você não pode mover o Diretório principal para um de seus subdiretórios .


Diretório & Conteúdo
mv /projects/landmarks /projects/landmarks/all

Conteúdo no diretório
mv /projects/landmarks/* /projects/landmarks/all

O caminho desejado é projects/landmarks no usuário ou no root?
Adicionar a barra inicial está apontando o bash para procurar o nível de raiz @ no diretório.


Com a inicial "/ "vai apontar para Root
/ Usuários / Foo / projetos / marcos / todos

Sem inicial" / "ele apontará para o seu atual diretório de trabalho
projetos / pontos de referência / todos

    
por 15.09.2016 / 03:54