Bawo ni ọna asopọ asọ ṣe ṣiṣẹ ni Linux?

Ọna asopọ aami, ti a tun pe ni ọna asopọ asọ, jẹ iru faili pataki kan ti o tọka si faili miiran, bii ọna abuja ni Windows tabi inagijẹ Macintosh. Ko dabi ọna asopọ lile, ọna asopọ aami ko ni data ninu faili ibi-afẹde. O kan tọka si titẹsi miiran nibikan ninu eto faili naa.

A symbolic link (also known as a soft link or symlink) consists of a special type of file that serves as a reference to another file or directory. Unix/Linux like operating systems often uses symbolic links. … Symbolic links can be made to directories as well as to files on different filesystems or different partitions.

Asopọmọra (ti a tun pe ni ọna asopọ aami) jẹ iru faili ni Linux ti o tọka si faili miiran tabi folda kan lori kọnputa rẹ. Awọn aami-ọna jẹ iru si awọn ọna abuja ni Windows. Diẹ ninu awọn eniyan pe awọn ọna asopọ “awọn ọna asopọ rirọ” - iru ọna asopọ kan ninu awọn eto Linux/UNIX - ni idakeji si “awọn ọna asopọ lile.”

Ọna asopọ rirọ (ti a tun mọ ni ọna asopọ Symbolic) n ṣiṣẹ bi itọka tabi itọka si orukọ faili. Ko wọle si data ti o wa ninu faili atilẹba.
...
Ọna asopọ rirọ:

Ifiwera Parameters Lile ọna asopọ Asọ ọna asopọ
Eto faili Ko le ṣee lo kọja awọn ọna ṣiṣe faili. O le ṣee lo kọja awọn ọna ṣiṣe faili.

Lati ṣẹda ọna asopọ aami kan, lo aṣayan -s (-aami).. Ti a ba fun FILE ati LINK, ln yoo ṣẹda ọna asopọ kan lati faili ti a sọ pato gẹgẹbi ariyanjiyan akọkọ ( FILE ) si faili ti a pato gẹgẹbi ariyanjiyan keji ( 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.

Lati yọ ọna asopọ aami kuro, lo boya rm tabi pipaṣẹ asopọ kuro ni atẹle nipasẹ orukọ symlink bi ariyanjiyan. Nigbati o ba yọ ọna asopọ aami kan ti o tọka si itọsọna kan maṣe fi slash itọpa kan si orukọ symlink.

Lati wo awọn ọna asopọ aami ninu itọsọna kan:

  1. Ṣii ebute kan ki o gbe lọ si itọsọna yẹn.
  2. Tẹ aṣẹ naa: ls -la. Eyi yoo ṣe atokọ gigun gbogbo awọn faili inu ilana paapaa ti wọn ba farapamọ.
  3. Awọn faili ti o bẹrẹ pẹlu l jẹ awọn faili ọna asopọ aami rẹ.

UNIX Symbolic ọna asopọ tabi Symlink Italolobo

  1. Lo ln -nfs lati ṣe imudojuiwọn ọna asopọ asọ. …
  2. Lo pwd ni apapọ ọna asopọ asọ UNIX lati wa ọna gangan ọna asopọ asọ rẹ n tọka si. …
  3. Lati wa gbogbo ọna asopọ asọ UNIX ati ọna asopọ lile ni eyikeyi liana ṣiṣẹ ni atẹle pipaṣẹ “ls -lrt | grep “^l” “.

O le ṣayẹwo ti faili kan ba jẹ ọna asopọ pẹlu [-L faili] . Bakanna, o le ṣe idanwo boya faili kan jẹ faili deede pẹlu [ -f file ] , ṣugbọn ninu ọran naa, ṣayẹwo naa jẹ lẹhin ti o yanju awọn ọna asopọ. hardlinks kii ṣe iru faili, wọn jẹ awọn orukọ oriṣiriṣi fun faili kan (ti eyikeyi iru).

Ọna asopọ lile jẹ faili ti o ṣojuuṣe faili miiran lori iwọn didun kanna laisi pidánpidán awọn data ti faili yẹn. … Botilẹjẹpe ọna asopọ lile kan jẹ pataki ẹda digi ti faili ibi-afẹde ti o tọka si, ko si afikun aaye dirafu lile lati fipamọ faili ọna asopọ lile.

Ni iširo, ọna asopọ aami kan (tun symlink tabi ọna asopọ rirọ) jẹ ọrọ kan fun eyikeyi faili ti o ni itọka si faili miiran tabi ilana ni irisi ọna pipe tabi ojulumo ati pe o kan ipinnu ipa ọna.

Idi ti awọn ilana ọna asopọ lile jẹ ko si aaye jẹ imọ-ẹrọ diẹ. Ni pataki, wọn fọ eto eto-faili naa. O yẹ ki o ko lo awọn ọna asopọ lile lonakona. Awọn ọna asopọ aami ngbanilaaye pupọ julọ iṣẹ ṣiṣe kanna lai fa awọn iṣoro (fun apẹẹrẹ ọna asopọ ibi-afẹde ln-s).

Bawo ni o ṣe ka awọn igbanilaaye ni Unix?

Lati wo awọn igbanilaaye fun gbogbo awọn faili inu ilana, lo aṣẹ ls pẹlu awọn aṣayan -la. Fi awọn aṣayan miiran kun bi o ṣe fẹ; fun iranlọwọ, wo Akojọ awọn faili ni a liana ni Unix. Ninu apẹẹrẹ ti o jade loke, ohun kikọ akọkọ ni laini kọọkan tọkasi boya ohun ti a ṣe akojọ jẹ faili tabi itọsọna kan.

Bi ifiweranṣẹ yii? Jọwọ pin si awọn ọrẹ rẹ:
OS Loni