comando de arquivos Linux
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