Last active
June 23, 2016 00:14
-
-
Save deborasetton/c355bd3e07ad6965d8b25e5d1d6d90ca to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Cria um arquivo de texto com um conteúdo qualquer. | |
| echo "Este é o arquivo original" > arquivo.txt | |
| # Cria um link simbólico (symbolic link, também chamado de symlink) | |
| # para este arquivo. | |
| ln -s arquivo.txt symlink.txt | |
| # Cria um hard link para o mesmo arquivo. | |
| ln arquivo.txt hard.txt | |
| # Por enquanto, as três linhas abaixo vão imprimir a mesma coisa, | |
| # porque os dois links apontam para o mesmo arquivo: | |
| cat arquivo.txt | |
| cat symlink.txt | |
| cat hard.txt | |
| # Agora, se apagarmos o arquivo original... | |
| rm arquivo.txt | |
| # Essa linha dá erro, porque o arquivo referenciado não existe mais. | |
| cat symlink.txt | |
| # E essa linha? O que você acha que acontece? | |
| cat hard.txt | |
| # Finalmente, se criarmos um novo arquivo, com o mesmo caminho do | |
| # original: | |
| echo "Este é um novo arquivo" > arquivo.txt | |
| # O que acontece agora em cada um dos casos? | |
| cat arquivo.txt | |
| cat symlink.txt | |
| cat hard.txt |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment