
Há muitos mais comandos em "$HADOOP_HOME/bin/hadoop fs" que são demonstrado aqui, embora estas operações básicas irá ajudá-lo a começar. Executar ./bin/hadoop dfs sem argumentos adicionais irá listar todos os comandos que podem ser executados com o FsShell sistema. Além disso, $HADOOP_HOME/bin/hadoop fs -help commandName irá exibir um curto resumo de uso para a operação em causa, se você estiver preso.
Uma tabela de todas as operações é mostrado abaixo. As seguintes convenções são usadas para os parâmetros.
"<path>" means any file or directory name. "<path>..." means one or more file or directory names. "<file>" means any filename. "<src>" and "<dest>" are path names in a directed operation. "<localSrc>" and "<localDest>" are paths as above, but on the local file system.
Todos os outros arquivos e caminho nomes referem-se a objetos dentro HDFS.
| 1. | 
 ls <path> Apresenta o conteúdo do diretório especificado pelo caminho, mostrando os nomes, as permissões, dono, tamanho e data de modificação para cada entrada.  | 
| 2. | lsr <path> Comporta-se como -ls, mas recursivamente exibe as entradas em todos os subdiretórios do caminho.  | 
| 3. | du <path> Mostra uso de disco, em bytes, para todos os arquivos que correspondem ao caminho; os nomes de arquivos são relatadas com o protocolo completo HDFS prefixo.  | 
| 4. | 
    dus <path> Como -du, mas imprime um resumo da utilização do disco de todos os arquivos/diretórios no path.  | 
| 5. | 
    mv <src><dest> Move o arquivo ou diretório indicado pelo src para dest, dentro HDFS.  | 
| 6. | 
    cp <src> <dest> Copia o arquivo ou diretório identificado pelo src para dest, dentro HDFS.  | 
| 7. | 
    rm <path> Remove o arquivo ou diretório vazio identificados pelo caminho.  | 
| 8. | 
 rmr <path> Remove o arquivo ou diretório identificado pelo caminho. Recursivamente exclui qualquer criança as entradas (ou seja, arquivos ou subdiretórios do caminho).  | 
| 9. | put <localSrc> <dest> Copia o arquivo ou diretório no sistema de arquivos local identificado por localSrc ao dest dentro do DFS.  | 
| 10. | copyFromLocal <localSrc> <dest> Idêntico ao -coloque  | 
| 11. | moveFromLocal <localSrc> <dest> Copia o arquivo ou diretório no sistema de arquivos local identificado por localSrc ao dest a HDFS, e, em seguida, o exclui a cópia local de sucesso.  | 
| 12. | get [-crc] <src> <localDest> Copia o arquivo ou diretório em HDFS identificados pelo src para o caminho do sistema de arquivos local identificado pelo localDest.  | 
| 13. | getmerge <src> <localDest> Recupera todos os arquivos que correspondem ao caminho src, HDFS, e copia-os para um único arquivo mesclado no sistema de arquivos local identificado por localDest.  | 
| 14. | cat <filen-ame> Exibe o conteúdo do arquivo no stdout.  | 
| 15. | copyToLocal <src> <localDest> Idêntico ao -obtenha  | 
| 16. | moveToLocal <src> <localDest> Funciona como a obter, mas exclui o HDFS cópia de sucesso.  | 
| 17. | mkdir <path> Cria um diretório chamado caminho HDFS. Cria os diretórios pais no caminho que estão faltando (por exemplo, mkdir -p em Linux).  | 
| 18. | setrep [-R] [-w] rep <path> Define o alvo fator replicação de arquivos identificados pelo caminho para rep. (O verdadeiro fator replicação irá se mover para a meta ao longo do tempo)  | 
| 19. | touchz <path> Cria um arquivo no caminho que contém o tempo atual como um carimbo. Não se um arquivo já existente no caminho, a menos que o arquivo já está tamanho 0.  | 
| 20. | test -[ezd] <path> Retorna 1 se existe caminho; possui comprimento zero; ou é um diretório ou 0 caso contrário.  | 
| 21. | stat [format] <path> Imprime as informações sobre caminho. Formato é uma string que aceita tamanho do arquivo em blocos ( %b), ficheiro (%n), tamanho de bloco ( %s), a replicação ( %r), e data de modificação ( %y, %Y).  | 
| 22. | tail [-f] <file2name> Mostra os últimos 1KB de arquivo no stdout.  | 
| 23. | chmod [-R] mode,mode,... <path>... Muda as permissões de arquivo associado a um ou mais objetos identificados pelo caminho .... Executa as alterações recursivamente com R. mode é um 3-dígito octal mode, ou {augo}+/-{rwxX}. Não assume se não é especificado e não aplique uma umask selecionados nas.  | 
| 24. | chown [-R] [owner][:[group]] <path>... Define a propriedade usuário e/ou grupo de arquivos ou diretórios identificados pelo caminho .... Define proprietário recursivamente se -R é especificado.  | 
| 25. | chgrp [-R] group <path>... Define o grupo proprietário de arquivos ou diretórios identificados pelo caminho .... Grupo conjuntos recursivamente se -R é especificado.  | 
| 26. | 
    help <cmd-name> Retorna informações sobre o uso de um dos comandos listados acima. Você deve omitir os principais '-' character no cmd.  |