file manipulation unix
Visão geral do sistema de arquivos Unix:
Neste tutorial, vamos nos aprofundar no sistema de arquivos Unix. O sistema de arquivos é fundamental para a forma como o Unix organiza as informações, e todas as informações que precisam ser armazenadas e recuperadas usam o sistema de arquivos.
Neste tutorial, cobrimos a estrutura de arquivos Unix, tipos de arquivos, juntamente com diferentes permissões de arquivo para arquivos e diretórios.
perguntas e respostas da entrevista ms sql
Este tutorial está dividido em 5 partes.
Tutoriais de manipulação de arquivos Unix:
- Manipulações de arquivo Parte A
- Manipulações de arquivo Parte B
- Manipulações de arquivo Parte C
- Manipulações de arquivo Parte D
- Manipulações de arquivo Parte E
Vídeo Unix 6:
melhor software espião móvel para Android
O que você aprenderá:
Manipulações de arquivo
As informações são organizadas em arquivos e diretórios. Um diretório é uma coleção de arquivos e outros diretórios. As informações sobre esses arquivos e diretórios são armazenadas em uma árvore de inodes . O inode contém informações sobre onde acessar o arquivo, as permissões de acesso para o arquivo e um número de inode.
Os inodes são estruturados como uma árvore hierárquica com um único diretório raiz (“/”) no topo.
Várias unidades de disco e outros dispositivos podem ser 'montados' em um diretório junto com a árvore ( Por exemplo. a primeira unidade de disco pode ser montada no diretório raiz - “/”). Esses dispositivos terão seu próprio sistema de arquivos físicos para organizar as informações contidas ( Por exemplo. ext4 - o quarto sistema de arquivos estendido é um sistema de arquivos usado no Linux).
Também é possível montar sistemas de arquivos virtuais ao longo da árvore ( Por exemplo. o diretório / proc é usado para acessar as informações sobre os processos).
Para permitir que todos os tipos de informações sejam armazenados como arquivos, o Unix oferece suporte a vários tipos de arquivos:
# 1) Arquivos comuns
Esses arquivos contêm informações binárias ou de texto e são armazenados em um diretório em uma unidade de disco.
# 2) Arquivos de diretório
Eles são usados para organizar um grupo de arquivos - os arquivos contidos podem ser de qualquer tipo.
# 3) Arquivos especiais
Arquivos especiais, também conhecidos como arquivos de dispositivo, são usados para representar dispositivos físicos, como uma impressora, uma unidade de disco ou um terminal remoto.
# 4) Pipes nomeados
Pipes nomeados são usados para permitir que um processo envie informações para outro. Esses são arquivos temporários que armazenam informações de um processo até que sejam lidas por outro processo.
# 5) Links Simbólicos
Esses são os arquivos que fazem referência a algum outro arquivo ou diretório com um caminho absoluto ou relativo.
como testar o aplicativo cliente-servidor
O comando 'ls' é usado para listar nomes de arquivos e outros dados associados. Com a opção ‘ls -il’, este comando lista um formato extenso de detalhes do arquivo junto com seu número de inode.
Exemplo:
inode-num | bandeiras | links | proprietário | Tamanho do grupo | data de acesso | nome |
---|---|---|---|---|---|---|
262145 | drwxr-xr-x | 130 | raiz raiz | 12288 | 17 de março 06:15 | etc |
dois | drwxr-xr-x | 24 | root root | 4096 | 15 de março 06:21 | . |
dois | drwxr-xr-x | 24 | raiz raiz | 4096 | 15 de março 06:21 | .. |
262147 | drwxr-xr-x | dois | raiz raiz | 4096 | 10 de fevereiro 18:30 | sou |
393218 | drwxr-xr-x | 3 | raiz raiz | 4096 | 15 de março 06:22 | Bota |
302031 | drwxrwxr-x | dois | raiz raiz | 4096 | 7 de fevereiro, 00:24 | cdrom |
dois | drwxr-xr-x | 18 | raiz raiz | 3940 | 14 de março 22:17 | dev |
Espero que tenha gostado do vídeo!!
PREV Tutorial | PRÓXIMO Tutorial
Leitura recomendada
- Caracteres especiais do Unix ou metacaracteres para manipulação de arquivos
- Permissões de acesso a arquivos Unix: Unix Chmod, Chown e Chgrp
- Como comparar dois arquivos no Unix: Comandos de comparação de arquivos
- Find Command in Unix: Find Files with Unix Find File (exemplos)
- Comandos Unix: Comandos Unix básicos e avançados com exemplos
- Tutorial do UNIX para iniciantes (mais de 20 vídeos de treinamento aprofundado do Unix)
- Permissões Unix: Permissões de arquivo no Unix com exemplos
- Scripting Unix Shell Avançado: Arrays, Operadores de Teste de Arquivo e String, Variáveis Especiais