Latest web development tutorials

comando de arquivos Linux

Linux comando Daquan Linux comando Daquan

comando de arquivos Linux é usado para identificar o tipo de arquivo.

Ao comando de arquivo, fomos capazes de identificar o tipo do arquivo.

gramática

file [-beLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]

parâmetros:

  • Quando -b lista o resultado do reconhecimento, o nome do arquivo não é exibido.
  • instruções detalhadas -c execução do processo de visualização, para facilitar a resolução de problemas ou analisar o caso da execução do programa.
  • -f <file name> Especifica o nome do arquivo, o conteúdo de um ou mais nomes de arquivo fazem sentido, de modo a que ficheiro identificar sequencialmente esses arquivos, um formato de arquivo para cada nome de coluna.
  • -L Exibidos diretamente Coleções pontos de ligação simbólica para um arquivo.
  • -m <mágica arquivo number> Especifica arquivos digitais mágicas.
  • -v Exibe informações sobre a versão.
  • -z tentar interpretar o conteúdo dos arquivos compactados.
  • [Arquivo ou diretório ...] para determinar o tipo de lista de arquivos, separadas por espaços entre vários arquivos, você pode usar curingas do shell para combinar vários arquivos.

Exemplos

Exibir os tipos de arquivo:

[root@localhost ~]# file install.log
install.log: UTF-8 Unicode text

[root@localhost ~]# file -b install.log      <== 不显示文件名称
UTF-8 Unicode text

[root@localhost ~]# file -i install.log      <== 显示MIME类别。
install.log: text/plain; charset=utf-8

[root@localhost ~]# file -b -i install.log
text/plain; charset=utf-8

Exibir tipos de arquivo link simbólico

[root@localhost ~]# ls -l /var/mail
lrwxrwxrwx 1 root root 10 08-13 00:11 /var/mail -> spool/mail

[root@localhost ~]# file /var/mail
/var/mail: symbolic link to `spool/mail'

[root@localhost ~]# file -L /var/mail
/var/mail: directory

[root@localhost ~]# file /var/spool/mail
/var/spool/mail: directory

[root@localhost ~]# file -L /var/spool/mail
/var/spool/mail: directory

Linux comando Daquan Linux comando Daquan