Informações de LIST em formato tipo UNIX
Nota: | O cliente do iSeries AS/400 suporta ambos os formatos do iSeries AS/400 e tipo UNIX. |
Segue-se o formato tipo UNIX para o subcomando LIST (quando LISTFMT=1):
modo ligações proprietário grupo tamanho data hora nome
Um espaço em branco separa cada campo.
Segue-se uma descrição de cada campo do formato tipo UNIX:
- modo
- Pode utilizar 10 caracteres. Cada carácter tem um significado específico. Se o primeiro carácter for:
d a entrada é um diretório. b a entrada é um arquivo especial de blocos. c a entrada é um arquivo especial de caracteres. l a entrada é uma ligação simbólica. O sinalizador -N foi especificado ou o ligação simbólica não apontou para um arquivo existente. p A entrada é um arquivo especial do tipo primeiro a entrar, primeiro a sair (FIFO). s a entrada é um socket local. - a entrada é um arquivo normal. Os seguintes nove caracteres dividem-se em três conjuntos de três caracteres cada. Os três caracteres de cada conjunto indicam, respectivamente, a permissão de leitura, escrita e execução do arquivo. Com a permissão de execução de um arquivo, pode procurar um arquivo específico num diretório. Indique permissões do seguinte modo: o primeiro conjunto de três caracteres mostra a permissão do proprietário. O conjunto seguinte de três caracteres mostra a permissão dos outros utilizadores do grupo. O último conjunto de três caracteres mostra a permissão de outras pessoas com acesso ao arquivo.
r leitura w escrita (edição) x execução (procura) - permissão correspondente não concedida
- ligações
- O número de ligações ao objeto. O número mínimo de caracteres é 3. O número máximo de caracteres é 5. Os caracteres são justificados à direita e incluem espaços em branco.
- proprietário
- O proprietário do objeto. O número mínimo de caracteres é 8. O número máximo de caracteres é 10. Os caracteres são justificados à esquerda e incluem espaços em branco. Este campo contém o nome do perfil de utilizador do proprietário do objeto. No entanto, para sessões de FTP anonimas, este campo contém o número do ID do proprietário.
- grupo
- O proprietário do objeto. O número mínimo de caracteres é 8. O número máximo de caracteres é 10. Os caracteres são justificados à esquerda e incluem espaços em branco. Este campo contém o nome do perfil de utilizador do grupo. No entanto, se não existir nenhum grupo, este campo terá o número do ID do grupo. O campo também terá o número do ID do grupo para uma sessão de FTP anonima.
- tamanho
- O tamanho do objeto. O número mínimo de caracteres é 7. O número máximo de caracteres é 10. Os caracteres são justificados à direita e incluem espaços em branco. Quando não está especificado o tamanho do objeto, o valor assumido é zero.
- datahora
- A hora de modificação de 12 caracteres. Os caracteres são justificados à esquerda e incluem espaços em branco. O formato deste campo é o seguinte quando a hora de modificação está dentro dos 180 dias anteriores:
Mmm dd hh:mm
O formato deste campo é o seguinte quando a hora de modificação não está dentro dos 180 dias anteriores:
Mmm dd aaaa
Segue-se uma descrição de cada campo:
Mmm Mês abreviado. dd Dia do mês com dois caracteres. Os caracteres são justificados à direita e são preenchidos com espaços em branco. hh Hora com dois dígitos (00-23). Os dígitos são justificados à direita e preenchidos com zeros. mm Minutos com dois dígitos (00-59). Os dígitos são justificados à direita e preenchidos com zeros. aaaa Ano com quatro dígitos.
- nome
- O nome de comprimento variável do objeto, que precede um CRLF (retorno do carro e mudança de linha). O nome pode incluir espaços em branco.
Segue-se um exemplo do formato tipo UNIX:
drwxrwxrwx 4 QSYS 0 51200 Fev 9 21:28 home
Nota: | Considere estas informações quando trabalhar com dados, no formato UNIX, que são devolvidos pelo subcomando LIST: |
Quando LISTFMT=1, o conteúdo de LIST varia para os arquivos da QSYS.LIB, de acordo com a definição de NAMEFMT:
- Quando NAMEFMT=1, só verá os nomes de arquivos da QSYS.LIB.
- Quando NAMEFMT=0, verá os nomes de arquivos da QSYS.LIB e os nomes dos membros do arquivo ou arquyivos.
Também poderá ter de consultar o seguinte:
- Informações de LIST no formato do iSeries AS/400: Para definir o LISTFMT como um formato do iSeries AS/400 (LISTFMT=0).
- SITE (Enviar Informações Utilizadas por um Sistema Servidor): Utilize este subcomando para enviar informações que são utilizadas pelo sistema servidor para fornecer serviços específicos do sistema do servidor.
- LIST (Lista de Arquivos): Utilize este subcomando para obter uma lista de entradas de diretório, do conteúdo de bibliotecas ou de arquivos num grupo de arquivos.
- NLST (Lista de Nomes): Utilize este subcomando para obter nomes de arquivos apenas num conjunto de arquivos, num grupo de arquivos, num diretório ou numa biblioteca.