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.