close

Vdir

Ir para a navegação Ir para a pesquisa

vdir  é um caracol Unix , usado para exibir o conteúdo de um diretório . Igual ao comando ls -l -b(arquivos de saída em formato longo).

Descrição

   vdir [ opções ]  [ arquivos ]

Por padrão, esse comando exibe o tipo de arquivo, permissões de arquivo, número de links para o arquivo, nome do proprietário, nome do grupo, tamanho do arquivo (em bytes), carimbo de data/hora e nome do arquivo. Ao contrário do comando ls , este comando exibe o conteúdo no modo sem cor.

Este comando pode ter a seguinte lista de opções:

Opção Descrição
-a, --todos Liste todos os arquivos em diretórios, incluindo arquivos ocultos que começam com um ponto.
-A, --quase-todos Liste todos os arquivos nos diretórios, exceto aqueles que começam com '.' e '..'.
--autor Listando os autores de cada arquivo
-b, --escape Substitua caracteres não gráficos em nomes de arquivos usando sequências alfanuméricas, bem como sequências como -Q, exceto que os nomes de arquivos não são colocados entre aspas duplas.
--block-size=TAMANHO Retorna os tamanhos em blocos de bytes de tamanho.
-B, --ignore-backups Não mostre arquivos que terminam em `~' a menos que sejam fornecidos na linha de comando.
-c, --time=ctime, --time=status Ordena o conteúdo de um diretório de acordo com a hora em que o estado do arquivo mudou (o campo `ctime' no inode). Se o formato longo for especificado com a opção -l, imprima a hora de mudança de estado do arquivo em vez da hora de modificação do arquivo.
-C, --formato=vertical Arquivos de saída no modo de várias colunas, classificados verticalmente. A opção é definida por padrão se a saída padrão for um terminal. Esta opção é sempre definida por padrão para os programas dir e d.
--color[=QUANDO] Define a cor para distinguir os tipos de arquivo. As cores são definidas usando a variável de ambiente LS_COLORS. O parâmetro when pode ser omitido ou assumir um dos seguintes valores:
  • nenhum - não use cores. Instalado por padrão.
  • auto - Use cores somente se stdout for um terminal.
  • sempre - sempre use cores. Especificar --color sem o parâmetro when é equivalente a --color=always.
-d, --diretório Exiba nomes de diretórios como se fossem arquivos normais em vez de exibir seu conteúdo.
-D--dirigido Com formato longo (-l), após a saída principal, imprima uma linha adicional como esta: //DIRED// BEG1 END1 BEG2 END2 ...
-f Não classifique o conteúdo do diretório; arquivos de saída na ordem em que são gravados no disco. Esta opção também permite -a e -U e desabilita -l, --color, -s e -t se eles foram fornecidos antes de -f.
-F, --classify, --indicator-style=classificar Acrescente um caractere a cada nome de arquivo indicando seu tipo. Para arquivos executáveis ​​normais, é '*'. '/' é adicionado para um diretório, '@' para links simbólicos, '=' para sockets, nada é adicionado para arquivos regulares.
-p, --file-type, --indicator-style=file-type Acrescente um caractere indicando o tipo de arquivo para cada nome de arquivo. Esta opção é semelhante a -F, exceto que os arquivos executáveis ​​não são sinalizados. (Na verdade, no fileutils-4.0, a opção --file-type é equivalente a --classify.)
-g Ignorado; necessário para compatibilidade com Unix.
-G, --sem grupo Não exiba informações de grupo em formato de saída longo.
-h, --legível para humanos Acrescente uma letra de tamanho a cada tamanho de arquivo, como M para megabytes binários.
-H, --si, --dereference-linha de comando Faz o mesmo que a opção -h, mas usa as unidades oficiais do SI .
-i--inode Imprima o número do inode (também chamado de número de série do arquivo e número do inode) de cada arquivo, à esquerda de seu nome. (Este número identifica exclusivamente cada arquivo em cada sistema de arquivos)
-I, --ignore=PADRÃO Não mostre arquivos cujos nomes correspondam ao padrão especificado (padrão não é uma expressão regular), a menos que sejam especificados na linha de comando. Como no shell, a inicial '.' no nome do arquivo não corresponde ao caractere '*' especificado no início do padrão.
-k, --quilobytes Se os tamanhos dos arquivos forem fornecidos, forneça-os em kilobytes.
-l, --format=longo, --format=verbose -l Além do nome de cada arquivo, o tipo de arquivo, permissões de arquivo, número de links para o arquivo, nome do proprietário, nome do grupo, tamanho do arquivo em bytes e carimbo de data/hora (horário da última modificação do arquivo, a menos que especificado de outra forma) são exibidos . Para arquivos com tempo superior a 6 meses atrás ou superior a 1 hora no futuro, o carimbo de data/hora contém o ano em vez da hora do dia
-L, --desreferência Imprima informações sobre os arquivos apontados por links simbólicos em vez de informações sobre os próprios links simbólicos.
-m, --format=vírgulas Imprima uma lista de arquivos por linha com o maior número possível de nomes de arquivos por linha, separando os nomes com uma vírgula e um espaço.
-n, --numeric-uid-gid Forneça UID e GID numéricos em vez de nomes de proprietário e grupo.
-N, --literal Não cite nomes de arquivos.
-o Use formato longo, mas não mostre informações do grupo.
-q, --hide-control-chars Emita pontos de interrogação em vez de caracteres não gráficos no nome do arquivo. Essa opção é ativada por padrão.
--show-control-chars Imprima caracteres não gráficos em nomes de arquivos como estão.
-Q, --quote-name, --quoting-style=c Coloque os nomes dos arquivos entre aspas duplas e exiba caracteres não gráficos, como em C.
--quoting-style=PALAVRA use o estilo de palavra para selecionar o modo de citação de nome de arquivo. A palavra estilo pode assumir os seguintes valores:
  • literal - exibe os nomes dos arquivos como estão. Este é o comportamento padrão de ls.
  • shell Inclui nomes de arquivos entre aspas simples para o shell se eles contiverem metacaracteres ou puderem resultar em saída ambígua.
  • shell-always - Inclui nomes de arquivos entre aspas simples para o shell, mesmo que não seja necessário.
  • c - inclui nomes de arquivos entre aspas duplas, como em C; isso é equivalente à opção -Q.
  • escape - como para c, exceto que o nome não está entre aspas duplas; equivalente à opção -b.
-r, --reverso Classifique o conteúdo de um diretório na ordem inversa.
-R, --recursivo Liste o conteúdo de todos os diretórios recursivamente.
-s, --size Imprima o tamanho de cada arquivo em blocos de 1024 bytes à esquerda do nome do arquivo. Se a variável de ambiente POSIXLY_CORRECT for definida, o tamanho do bloco 512 será usado, a menos que a opção -k seja fornecida.
-S, --sort=tamanho Classifique por tamanho de arquivo em vez de em ordem alfabética. Assim, os maiores arquivos serão mostrados primeiro.
-t, --sort=tempo Classifique pelo horário da última modificação (o campo `mtime' no inode) em vez de classificar em ordem alfabética. Os arquivos mais recentes serão exibidos primeiro.
-T, --tabsize=COLS Atribua largura de tabulação às colunas colunas. O padrão é 8 e também pode ser configurado usando a variável de ambiente TABSIZE se a variável de ambiente POSIXLY_CORRECT não estiver configurada. ls usa guias para alinhar a saída quando possível. Se cols for zero, nenhuma tabulação será usada.
-u, --time=atime, --time=acesso, --time=use Classifique pela hora em que o arquivo foi acessado pela última vez, em vez da hora em que foi modificado pela última vez (o campo 'atime' no inode). Se o formato de saída longo for especificado, imprima a hora do último acesso em vez da hora da última modificação.
-U, --sort=nenhum Não classifique a lista de arquivos será retornada na ordem em que os arquivos são gravados no disco (a diferença entre as opções -U e -f é que esta opção não desabilita ou habilita outras opções).
-v Classifique de acordo com o número da versão do arquivo.
-w, --width=COLS Atribui a saída da tela às colunas cols. Por padrão, se possível, esse valor é aprendido no driver do terminal; caso contrário, o valor da variável de ambiente COLUMNS, se estiver definido, será usado; caso contrário, o padrão é 80.
-x, --format=através, --format=horizontal Exibe uma lista de arquivos no modo de várias colunas, classificados horizontalmente.
-X, --sort=extensão Classifique em ordem alfabética por extensão de arquivo (caracteres após o último `.'); arquivos sem extensões serão mostrados primeiro.
-l, --format=longo, --format=verbose -l Além do nome de cada arquivo, o tipo de arquivo, permissões de arquivo, número de links para o arquivo, nome do proprietário, nome do grupo, tamanho do arquivo em bytes e carimbo de data/hora (horário da última modificação do arquivo, a menos que especificado de outra forma) são exibidos . Para arquivos com tempo superior a 6 meses atrás ou superior a 1 hora no futuro, o carimbo de data/hora contém o ano em vez da hora do dia
--ajuda Imprima um prompt na saída padrão e tenha sucesso.
--versão Grave as informações da versão na saída padrão e tenha sucesso.

Links