Links virtuais e links físicos.
Este é um dos tópicos importantes no Linux antes de eu dizer qualquer coisa sobre o que é um link simbólico e um link
físico.
Tenho que lhe dizer, eu sei o que observo conforme observo basicamente como um ponteiro ou um número de um arquivo em um disco
rígido.
Portanto, se eu criar um arquivo chamado, digamos, Hulk, esse nome de arquivo será elk.
Esse é um nome para mim como humano, para eu entender o nome do arquivo.
Mas o computador não entende nomes.
O computador entende os números.
Portanto, toda vez que você cria um arquivo, o computador atribui um número a esse arquivo em um disco rígido e associa esse número
a ele.
Esse número é chamado I. UMA. , e toda vez que tentamos recuperar esse arquivo ou ler o
arquivo, ele vai e recupera esse número.
Então agora você sabe que eu sei.
Deixe-me falar sobre um link simbólico agora.
Um link simbólico é um link que, quando criado, será removido se um arquivo for removido ou renomeado.
Então, se eu criar um arquivo e vincular, criar um link, um link virtual para esse arquivo.
Portanto, se eu remover o arquivo de origem, ele removerá o link de destino onde, como o link físico está,
ao excluir ou renomear o arquivo de origem, o link físico não será alterado.
Ele permanecerá o mesmo como se você o tivesse copiado.
Para criar um comando de link físico, você executará L e como um link para criar um link simbólico, você executará o
mesmo comando, mas com a opção menos s.
E eu tenho uma imagem bem aqui que, claro, uma imagem fala mais que mil palavras.
Então, se você vir do lado direito, é o meu link simbólico.
Ele está se conectando por meio do meu arquivo ao nó AI, enquanto meu link físico está se conectando diretamente ao nó
AI.
Então se a parte do meio, que é o meu arquivo, esse imposto vai embora, meu soft link vai embora.
No entanto, no meu arquivo de link físico, se o arquivo do meio meu imposto sobre o arquivo for eliminado, não importa.
Eles vão arquivar estadias.
Deixe-nos colocar esse log em nossa máquina, uma máquina Linux, e vou explicar muito melhor como funcionam
esses links.
A propósito, mais uma coisa que devo mencionar: Link é como um atalho em um termo comum, como se você estivesse
criando um atalho em sua área de trabalho e em seu ambiente Windows, você tem um arquivo localizado em
algum lugar do Windows System32, blá, blá, blá blá.
Obviamente, você precisa acessar esse arquivo o tempo todo, navegando por esse sistema de arquivos.
Clique Clique, Clique.
Clique, clique.
Clique, Clique Clique.
Hum.
Tanto trabalho, cara.
Então, o que fazemos?
Criamos um atalho para nosso desktop.
Tudo que você precisa fazer é clicar duas vezes nas execuções de bombardeio.
Assim mesmo, temos Linux soft and heart link.
Então, sem mais delongas, vou efetuar login na minha máquina e vou explicar a você, e esta é a nossa máquina vai arrastá-lo
um pouco mais para a esquerda.
Só queria confirmar novamente.
Estou logado como eu mesmo.
Este é meu nome.
Este é meu diretório inicial.
Perfeito.
Quero criar um arquivo chamado Hulk.
Todo mundo conhece o Hulk.
Personagem muito divertido.
Grande personagem gigante.
Eu gosto de seus filmes.
OK, de qualquer maneira, criei um arquivo chamado Hulk.
Agora gostaria de criar um link para esse arquivo Hulk.
Eu irei para o diretório temporário.
Estou em temp.
Não está em meu diretório inicial.
E eu quero criar um link virtual para o local do arquivo do Hulk e do Hulk em sua casa.
Eu tenho sola e o nome do arquivo é Hulk.
Estrondo.
Ele criou o link do arquivo.
Como verificamos seu comando amigável?
Isso é menos L tr.
E se você vir logo abaixo, está dizendo que foi criado um link e o sistema operacional Linux.
Como estamos rodando Linux com o Goias muda, parte da cor muda para azul.
Então, bem aqui, a primeira parte está dizendo que é L o que é L quatro l é para link.
Para que serve D?
D é para o diretório.
Sim muito bom.
E o que é um arquivo que não tem nada, claro, é um arquivo.
Eu já respondi isso.
OK.
Enfim, criou um link.
Agora, voltarei ao meu diretório inicial, digitando c d p wd apenas para confirmar que estou em minha casa.
Correto?
Sim, estou, e vou digitar algo em meu arquivo chamado Hulk, então vou fazer eco e fazer.
Hulk é um super-herói, OK, e vou colocá-lo no arquivo Hulk e farei Cat Hulk.
Está aí, certo?
OK, agora vou para o meu diretório temporário e vou fazer cat.
Isso confirma que estou no meu temporário sim, e vou atacar o Hulk.
E você vê, tem o mesmo conteúdo que eu acabei de digitar.
Portanto, é apenas um atalho, apenas um link.
Agora vamos voltar ao meu diretório inicial e irei executar LS menos L.
EU.
O que sou eu?
I representa Percebo que se quisesse descobrir o que sei a partir deste arquivo, eu executaria.
Então, sim, está lá.
Mas, como não digitei L s menos L TR, ele foi para o tipo intermediário.
Perdi meu ltr e depois eu.
Então, assim estaremos no fundo.
Então, se você ver que o número do nó I aqui é o número que está associado ao meu arquivo.
Hook Yeah.
Novamente, observo que é o número que é lembrado por seu sistema operacional e está em sua mesa.
Não se lembra do Hulk.
Quando eu vou para um temporário e faço LS, eu mesmo TR e bem aqui, se eu for, é menos l tr i para descobrir o eu
sei sobre este Hulk.
Tem um eu diferente. UMA. É diferente?
Não tenho certeza.
Vamos verificar L s menos L tr i e vou para casa.
Eu tenho isso.
Olha, tem um eu diferente. UMA. , então este é lembrado como um arquivo diferente está
lembrando em seu comprimento, ele não sabe que é realmente um arquivo.
Ele apenas sabe que é um link.
Portanto, este número está associado a um link.
Agora irei para o meu diretório inicial novamente e, desta vez, removerei o Hulk.
Hulk sumiu do meu diretório pessoal, certo?
Vou voltar para o diretório temporário e ver onde está o meu Hulk.
Mas se eu apenas digitar, Hulk apenas me dará o nome de Hulk.
Então Hulk está lá, mas não é mais azul ou parece torto.
Y parece torto porque o arquivo sumiu.
Se eu fizer gato agora e Hulk, me diga o que vai acontecer?
Não existe tal arquivo ou diretório.
Claro, esse arquivo não existe.
Como o link foi removido, o link de origem também foi removido, então o link ainda permanecerá por aí, mesmo que
a fonte do link não esteja lá.
Então é melhor.
Em seguida, removerei o link e verificarei.
Foi-se.
Se eu apenas quiser fazer isso como eu, TR apenas faça Hulk.
Sim, não vejo nenhum arquivo.
Então é assim que o link virtual funciona.
Agora vou explicar como funciona o link físico.
Vamos criar nosso arquivo novamente.
Vamos chamá-lo de Hulk Hogan e colocarei algo dentro do arquivo.
Echo Hulk é um super-herói.
OK, vou colocar isso no hardware do Hulk verificado.
Vamos apenas olhar o arquivo.
E sim, Hulk é um super-herói.
O continente está lá.
Agora irei para o diretório temporário e quero criar um link para esse arquivo criando um link físico.
Você vê, eu não vou com menos s opção s significa soft link, então vou fazer link home.
Eu vi o Hulk.
Link criado Como verificamos?
Basta executar Alice menos l tr e você verá no final, está me dizendo.
Que o link é criado agora, a diferença entre este link, hard link e soft link
é que não há apontamento para outro arquivo.
Essa é a diferença do Heart Link Assault Link.
Agora, se você for lido, se eu ler o conteúdo deste arquivo, diz que Hulk é um super-herói do mesmo conteúdo.
Tudo é igual.
Agora, deixe-me voltar ao meu diretório inicial.
Estou no diretório inicial.
Vamos verificar o arquivo do Hulk e anotarei algo nele agora.
Eco.
Um, dois, três e dois ganchos.
Vamos ler.
Hulk é um super-herói e, em seguida, um dois três na linha, vou voltar ao meu diretório temporário e cat
Hulk, e ele é adicionado aqui também.
Então, o que está nos dizendo que você pode modificar o arquivo de origem?
Você pode modificar o conteúdo do arquivo de origem.
Isso vai modificar o link de destino, que é perfeito.
Agora vamos voltar ao meu diretório inicial e, desta vez, removerei o Hulk.
Tudo bem, o arquivo do Hulk sumiu.
Ele confirmou.
Não está lá agora.
Voltarei ao diretório temporário e executarei LS menos l tr novamente e você verá que o arquivo ainda existe.
O link ainda existe.
E quando fazemos o Hulk e ele ainda tem todo o conteúdo que você colocou.
Bem, OK, então o que isso está nos dizendo?
Está nos dizendo que no hard link, quando você remove a origem do arquivo, não remove o
destino.
Essa é a diferença básica é que irei em frente e apenas removerei esse arquivo Hulk também, o link Hulk
também.
Portanto, lembre-se da diferença entre soft link e heart link.
Divirta-se.