Operação e manutenção de 09 atributos de arquivo

① atributos de arquivo

ls -l /

Aqui Insert Picture Descrição
propriedades comuns
1. Tipo de Arquivo
2. permissões de arquivos
3. Fazer a ligação em quantidades de
4 arquivo proprietário
5. Grupo de arquivos do usuário
6. arquivo tamanho (em bytes)
7.8.9. Criação ou tempo de modificação do arquivo
nome 10. Arquivo

① a primeira coluna do tipo de arquivo

ll -d /etc/hosts /tmp /bin/ls  /dev/vda /dev/tty1 /etc/grub2.cfg /dev/log

Aqui Insert Picture Descrição
(-): ficheiro normal (normal arquivo, arquivo de script, o ficheiro comprimido, o ficheiro de comando)
(D): Conteúdo
(b): ficheiro de dispositivo de bloco (disco)
©: dispositivo porta serial (terminal, um teclado)
(S): luva arquivos soquetes. protocolo de comunicação entre um processo e o processo
(l): ficheiro de ligação suave

② coluna ficheiro de ligação terceiros
dados do usuário: também conhecido como bloco de dados de arquivos (bloco de dados), um bloco de dados é onde o conteúdo do registo verdadeiro arquivo;
metadados: atributos adicionais do arquivo, como tamanho do arquivo, tempo de criação, proprietário, etc., que há também uma coisa chamada o número inode. No Linux, o número de inode metadados (inode é parte do arquivo de metadados, mas não inclui o nome do arquivo, número inode que é o número inode) que identifica o arquivo em vez do nome do arquivo é. O nome do arquivo é somente para a conveniência da memória das pessoas e usar o sistema para encontrar os blocos de arquivos ou dados do programa corretas através do número inode.

hard link
se um número inode correspondente a vários nomes de arquivos, esses arquivos são chamados links de disco rígido. Em outras palavras, um hard link é o uso de vários aliases para o mesmo arquivo ou um link de disco rígido por ln comando link criado.

ln (link) de destino arquivo de origem
Aqui Insert Picture Descrição

Hard links compartilhar o mesmo número inode é apenas um nome de arquivo diferente, ligação tão forte tem as seguintes características:
Um arquivo tem o mesmo inode bloco e os dados ;.
B apenas para arquivos existentes criados ;.
C não pode. link de disco rígido sistema de cross-arquivo é criado;
. diretório d não pode ser criado, só pode criar o arquivo;
. E excluir um arquivo link de disco rígido não afeta outros arquivos têm o mesmo número inode.

soft conexão

ln (link) -s destino arquivo de origem
Aqui Insert Picture Descrição

hard link e um link macio é diferente se o conteúdo do arquivo armazenado no bloco de dados de utilizador é o nome de caminho de um outro arquivo, o arquivo é uma ligação macio. soft link é um arquivo regular, a poucos quarteirões era uma espécie de especial. soft link tem o seu próprio número de inode e o bloco de dados do usuário.

. Um link macio tem o seu próprio atributos de arquivo e permissões;
. B pode criar o soft link para um arquivo inexistente ou pasta;
. C soft link pode ser o sistema de arquivo cruzado;
. D soft link para criar um arquivo ou pasta;
E criado. quando o soft link, o link não conta aumento i_nlink;
. f soft link de exclusão não afeta o arquivo apontado, mas se o ponto do arquivo original é excluído, a conexão suave associado é chamado um link morto (que está pendurado link, se eles são o caminho para o arquivo é recriado, links mortos reverter para o soft link normal).

Publicado 22 artigos originais · ganhou elogios 0 · Visualizações 295

Acho que você gosta

Origin blog.csdn.net/weixin_44648034/article/details/104775693
Recomendado
Clasificación