Kas ir Unix mīkstā saite?

A symbolic link, also termed a soft link, is a special kind of file that points to another file, much like a shortcut in Windows or a Macintosh alias. Unlike a hard link, a symbolic link does not contain the data in the target file. Replace myfile with the name of the symbolic link. …

A soft link is similar to the file shortcut feature which is used in Windows Operating systems. Each soft linked file contains a separate Inode value that points to the original file. As similar to hard links, any changes to the data in either file is reflected in the other.

Kas ir mīkstā saite un cietā saite operētājsistēmā Linux?

  • can cross the file system,
  • allows you to link between directories,
  • has different inodes number and file permissions than original file,
  • permissions will not be updated,
  • has only the path of the original file, not the contents.

Mīkstā saite (pazīstama arī kā simboliskā saite) darbojas kā rādītājs vai atsauce uz faila nosaukumu. Tas nepiekļūst datiem, kas pieejami sākotnējā failā.
...
Mīkstā saite:

Salīdzināšanas parametri Cietā saite Mīksta saite
Failu sistēma To nevar izmantot dažādās failu sistēmās. To var izmantot dažādās failu sistēmās.

Lai skatītu simboliskās saites direktorijā:

  1. Atveriet termināli un pārejiet uz šo direktoriju.
  2. Ierakstiet komandu: ls -la. Tajā būs garš saraksts ar visiem direktorijā esošajiem failiem, pat ja tie ir paslēpti.
  3. Faili, kas sākas ar l, ir jūsu simboliskie saišu faili.

A symbolic or soft link is an actual link to the original file, whereas a hard link is a mirror copy of the original file. If you delete the original file, the soft link has no value, because it points to a non-existent file. But in the case of hard link, it is entirely opposite.

Simboliskā saite, ko dēvē arī par mīksto saiti, ir īpašs faila veids, kas norāda uz citu failu, līdzīgi kā Windows saīsne vai Macintosh aizstājvārds. Atšķirībā no cietās saites, simboliskā saite nesatur datus mērķa failā. Tas vienkārši norāda uz citu ierakstu kaut kur failu sistēmā.

Lai izveidotu saites starp failiem, jums ir nepieciešams izmantojiet ln komandu. Simboliskā saite (pazīstama arī kā mīkstā saite vai simboliskā saite) sastāv no īpaša veida faila, kas kalpo kā atsauce uz citu failu vai direktoriju. Unix/Linux līdzīgās operētājsistēmas bieži izmanto simboliskas saites.

Cietās saites

Cietā saite ļauj lietotājam izveidot divus precīzi faili bez nepieciešamības dublēt datus diskā. Tomēr atšķirībā no kopijas izveides, ja modificējat cieto saiti, jūs savukārt modificējat sākotnējo failu, kā arī tie abi atsaucas uz vienu un to pašu inode.

Lai noņemtu simbolisku saiti, kā argumentu izmantojiet komandu rm vai unlink, kam seko simboliskās saites nosaukums. Noņemot simbolisku saiti, kas norāda uz direktoriju, nepievienojiet simboliskās saites nosaukumam beigu slīpsvītru.

Cietās saites direktoriju iemesls ir nav atļauts ir nedaudz tehnisks. Būtībā tie sabojā failu sistēmas struktūru. Parasti nekādā gadījumā nevajadzētu izmantot cietās saites. Simboliskās saites nodrošina lielāko daļu vienas un tās pašas funkcionalitātes, neradot problēmas (piemēram, ln -s mērķa saite ).

Kā jūs lasāt atļaujas Unix?

Lai skatītu atļaujas visiem failiem direktorijā, izmantojiet komandu ls ar opcijām -la. Pievienojiet citas opcijas pēc vēlēšanās; Lai saņemtu palīdzību, skatiet sadaļu Failu saraksts Unix direktorijā. Iepriekš minētajā izvades piemērā katras rindas pirmā rakstzīme norāda, vai uzskaitītais objekts ir fails vai direktorijs.

Patīk šis ieraksts? Lūdzu, dalieties ar draugiem:
OS šodien