Soft link e hard link.
Questo è uno degli argomenti importanti in Linux prima che ti dica qualcosa su cosa siano un soft link e un hard
link.
Devo dirtelo, sapevo cosa noto poiché noto come fondamentalmente un puntatore o un numero di un file su un disco
rigido.
Quindi, se creo un file chiamato, diciamo, Hulk, quel nome di file è alce.
Questo è un nome per me come umano, per capire il nome del file.
Ma il computer non capisce i nomi.
Il computer capisce i numeri.
Quindi, ogni volta che crei un file, il computer assegna un numero a quel file su un disco rigido e associa quel numero
ad esso.
Quel numero si chiama I. UN. , e ogni volta che proviamo a recuperare quel file o leggiamo
il file, va a recuperare quel numero.
Quindi ora sai che lo so.
Lascia che ti parli di un soft link ora.
Un collegamento software è un collegamento che, una volta creato, verrà rimosso se un file viene rimosso o rinominato.
Quindi, se creo un file e mi collego, creo un collegamento, un collegamento software a quel file.
Quindi, se rimuovo il file di origine, rimuoverà il collegamento di destinazione dove si trova il collegamento reale, durante
l'eliminazione o la ridenominazione del file di origine, il collegamento reale non cambierà.
Rimarrà come se lo avessi copiato.
Per creare un comando di collegamento reale, eseguirai L e come collegamento per creare un collegamento software, eseguirai lo
stesso comando, ma con l'opzione meno s.
E ho una foto proprio qui che, ovviamente, un'immagine parla più di mille parole.
Quindi, se vedi sul lato destro, è il mio soft link.
Si connette tramite il mio file al nodo AI, mentre il mio hard link si connette direttamente al nodo
AI.
Quindi se la parte centrale, che è il mio file, quella tassa scompare, il mio soft link scompare.
Tuttavia, nel mio file di collegamento reale, se il file centrale del mio file fiscale scompare, non importa.
Archivieranno i soggiorni.
Lascia che acceda alla nostra macchina, una macchina Linux, e ti spiegherò molto meglio come funzionano
questi collegamenti.
A proposito, un'altra cosa che dovrei menzionare Link è proprio come un collegamento in un termine normale, come se stessi
creando un collegamento sul desktop e nel tuo ambiente Windows, hai un file che si trova da qualche
parte in Windows System32, blah blah, blah bla.
Ovviamente, devi andare sempre a quel file navigando attraverso quel file system.
Fare clic Fare clic, fare clic.
Clic, clic.
Clic, clic Clic.
Hmm.
Tanto lavoro, amico.
Quindi cosa facciamo?
Creiamo un collegamento al nostro desktop.
Tutto quello che devi fare è fare doppio clic sui bombardamenti.
Proprio così, abbiamo Linux soft e heart link.
Quindi, senza ulteriori indugi, accederò alla mia macchina e ti spiegherò, e questa è la nostra macchina la trascinerà
un po' più a sinistra.
Volevo solo confermarlo di nuovo.
Ho effettuato l'accesso come me stesso.
Questo è il mio nome.
Questa è la mia directory principale.
Perfetto.
Voglio creare un file chiamato Hulk.
Tutti conoscono Hulk.
Personaggio molto divertente.
Grande personaggio gigante.
Mi piace come i suoi film.
OK, comunque, ho creato un file chiamato Hulk.
Ora mi piacerebbe creare un collegamento a quel file Hulk.
Andrò a Temp Directory.
sono in temp.
Non nella mia directory principale.
E voglio creare un collegamento software Link a Hulk e Hulk dove si trova il file a casa sua.
Ho suole e il nome del file è Hulk.
Boom.
Ha creato il collegamento al file.
Come possiamo verificare il tuo comando amichevole?
Questo è meno L tr.
E se vedi proprio in fondo, ti sta dicendo che ha creato un collegamento e un sistema operativo Linux.
Dal momento che stiamo eseguendo Linux con le modifiche Goias, parte del colore, lo cambia in blu.
Quindi proprio qui, la prima parte ti dice che è L cos'è L quattro l sta per link.
A cosa serve D?
D sta per directory.
Si Molto buono.
E quello che è un file che non ha nulla, ovviamente, è un file.
Ho già risposto a questo.
OK.
Ad ogni modo, quindi ha creato un collegamento.
Ora tornerò alla mia home directory digitando semplicemente c d p wd per confermare che sono a casa mia.
Corretta?
Sì, lo sono, e digiterò qualcosa nel mio file chiamato Hulk, quindi farò eco e do.
Hulk è un super eroe, OK, e lo metterò nel file di Hulk e farò Cat Hulk.
È lì, vero?
OK, ora vado alla mia directory temporanea e farò cat.
Questo conferma che sono nel mio sì temporaneo e che catturerò Hulk.
E vedi, ha lo stesso contenuto che ho appena digitato.
Quindi è solo una scorciatoia, solo un collegamento.
Ora torneremo alla mia home directory ed eseguirò LS meno L.
IO.
cosa sono io?
Sto per Ho notato che se volessi scoprire lo so da questo file, lo eseguirei.
Quindi sì, è lì.
Ma dal momento che non ho digitato L s meno L TR, è passato al tipo medio.
Ho perso il mio l tr e poi io.
Quindi in questo modo saremo in fondo.
Quindi, se vedi che il numero di nodo qui è il numero associato al mio file.
Uncino sì.
Ancora una volta, noto che è il numero che viene ricordato dal tuo sistema operativo ed è sulla tua scrivania.
Non ricorda Hulk.
Quando vado a un lavoro temporaneo e faccio LS, io stesso TR e proprio qui, se lo faccio, è meno l tr i per scoprire che
so di questo Hulk.
Ha un io diverso. UN. È diverso?
Non ne sono sicuro.
Controlliamo L s meno L tr i e vado a casa.
ho così.
Guarda, ha un io diverso. UN. , quindi questo viene ricordato come un file diverso sta ricordando
per tutta la sua lunghezza, non sa che in realtà è un file.
Sa solo che è un collegamento.
Quindi questo numero è associato a un collegamento.
Ora tornerò alla mia home directory e questa volta rimuoverò Hulk.
Hulk è sparito dalla mia home directory, giusto?
Tornerò a Temp Directory e vedrò dov'è il mio Hulk.
Ma se scrivo, Hulk mi darà solo il nome di Hulk.
Quindi Hulk è lì, ma non è più blu o sembra storto.
Y sembra storto perché il file è sparito.
Se faccio il gatto in questo momento e faccio Hulk, dimmi cosa succederà?
Nessun file o directory con questo nome.
Ovviamente non esiste un file del genere.
Poiché il collegamento è stato rimosso, viene rimosso il collegamento alla fonte, quindi il collegamento rimarrà comunque in giro, anche se
la fonte del collegamento non è presente.
Quindi è meglio.
Quindi rimuoverò anche il collegamento e lo verificherò.
È andato.
Se voglio farlo solo come me stesso, TR fai solo Hulk.
Sì, non vedo file.
Ecco come funziona il soft link.
Ora ti spiego come funziona l'hard link.
Andiamo a creare di nuovo il nostro file.
Lo chiameremo Hulk Hogan e metterò qualcosa all'interno del file.
Echo Hulk è un supereroe.
OK, lo inserirò nell'hardware di Hulk verificato.
Guarderemo solo il file.
E sì, Hulk è un supereroe.
Il continente è lì.
Ora andrò nella directory temporanea e voglio collegarmi a questo file creando un collegamento reale.
Vedete, non sto andando con meno s opzione s sta per soft link, quindi farò link home.
Ho visto Hulk.
Collegamento creato Come abbiamo verificato?
Basta eseguire Alice meno l tr e vedrai in fondo, mi sta dicendo.
Che il collegamento sia stato creato ora, la differenza tra questo collegamento, l'hard link e il soft
link è che non punta ad altri file.
Questa è la differenza di Heart Link Assault Link.
Ora, se leggi, se leggo il contenuto di questo file, si dice che Hulk è un supereroe con lo stesso contenuto.
Tutto è uguale.
Ora fammi tornare alla mia directory home.
Sono nella directory principale.
Controlliamo quel file di Hulk e ora ci scriverò qualcos'altro.
Eco.
Uno, due, tre e poi due ganci.
Leggiamolo.
Hulk è un supereroe e poi uno due tre nella linea, tornerò nella mia directory temporanea e
cat Hulk, e viene aggiunto anche qui.
Quindi cosa ci dice che puoi modificare il file sorgente?
È possibile modificare il contenuto del file di origine.
Modificherà il collegamento di destinazione, che è perfetto.
Ora torniamo alla mia home directory e questa volta rimuoverò Hulk.
Va bene, il file di Hulk è sparito.
Lo ha confermato.
Non c'è adesso.
Tornerò a Temp Directory e farò di nuovo LS meno l tr e vedrai che il file esiste ancora.
Il collegamento esiste ancora.
E quando facciamo Hulk e ha ancora tutti i tuoi contenuti, mettilo dentro.
Bene, ok, quindi cosa ci sta dicendo?
Ci sta dicendo che nel collegamento reale, quando rimuovi l'origine del file, non rimuove la
destinazione.
Quindi questa è la differenza fondamentale è che andrò avanti e rimuoverò anche questo file Hulk, anche il collegamento
Hulk.
Quindi, per favore, ricorda la differenza tra soft link e heart link.
Divertiti.