E faʻafefea ona galue soʻotaga vaivai i Linux?

O se so'oga fa'atusa, e ta'ua fo'i o se so'oga vaivai, o o se ituaiga faila faapitoa e faasino i se isi faila, e pei lava o se ala pupuu i Windows poʻo se Macintosh alias. E le pei o se fesoʻotaʻiga faigata, o se fesoʻotaʻiga faʻatusa e le o iai faʻamatalaga i le faila faʻatatau. E na'o le fa'asino atu i se isi fa'amatalaga i se mea i totonu o le faiga faila.

O se feso'ota'iga fa'atusa (lea e ta'ua o se so'oga vaivai po'o se symlink) e aofia ai o se ituaiga faʻapitoa o faila e avea o se faʻamatalaga i se isi faila poʻo se lisi. Unix/Linux pei o faiga fa'aoga e masani ona fa'aogaina feso'ota'iga fa'atusa. … O feso'ota'iga fa'atusa e mafai ona faia i fa'atonuga fa'apea fo'i faila i faila faila po'o vaega eseese.

O se symlink (e taʻua foi o se fesoʻotaʻiga faʻatusa) o se ituaiga faila i Linux e faasino i se isi faila poʻo se faila i lau komepiuta. Symlinks e tutusa ma ala pupuu i Windows. O nisi tagata e taʻua symlinks "soʻotaga vaivai" - o se ituaiga o fesoʻotaʻiga i Linux / UNIX faiga - faʻafeagai ma "sootaga faigata."

Ole so'oga vaivai (fa'aigoa ole Symbolic so'oga) e fai ma fa'asino po'o se fa'asino ile igoa faila. E le mafai ona maua fa'amatalaga o lo'o maua ile faila muamua.
...
So'oga vaivai:

Fa'atusa Fa'atusa So'oga malo So'oga malu
Faiga faila E le mafai ona fa'aoga i faiga faila. E mafai ona fa'aoga i faiga faila.

Ina ia faia se sootaga faafaatusa, fa'aaoga le filifiliga -s ( –symbolic).. Afai e tu'uina atu uma le FILE ma le LINK, ln o le a fatuina se so'oga mai le faila ua fa'amaonia o le finauga muamua ( FILE ) i le faila ua fa'amaonia o le finauga lona lua ( 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.

Ina ia aveese se sootaga faʻatusa, faʻaaoga soʻo se tasi le rm po'o le unlink poloaiga sosoo ai ma le igoa o le symlink o se finauga. Pe a aveese se so'oga fa'atusa e fa'asino i se fa'atonuga aua le fa'aopoopoina se fa'ailoga fa'asolosolo ile igoa symlink.

Ina ia va'ai i so'oga fa'atusa i totonu o se lisi:

  1. Tatala se fa'ailoga ma alu i le fa'atonuga lena.
  2. Tusi le poloaiga: ls -la. E tatau ona umi se lisi o faila i totonu o le lisi tusa lava pe natia.
  3. O faila e amata i le l o au faila feso'ota'iga fa'atusa.

UNIX Fa'ailoga So'oga po'o Fautuaga Symlink

  1. Fa'aoga ln -nfs e fa'afou ai le so'oga vaivai. …
  2. Fa'aoga le pwd i se tu'ufa'atasiga ole UNIX so'otaga vaivai e su'e ai le ala tonu o lo'o fa'asino mai e lau so'oga vaivai. …
  3. Ina ia suʻe uma UNIX soʻotaga malu ma fesoʻotaʻiga malosi i soʻo se faʻatonuga faʻatino le faʻatonuga "ls -lrt | grep “^l” “.

E mafai ona e siaki pe o se faila o se symlink ma [-L faila] . E faʻapea foʻi, e mafai ona e suʻeina pe o se faila o se faila masani ma [ -f faila ] , ae i lena tulaga, e faia le siaki pe a uma ona foia symlinks. hardlinks e le o se ituaiga faila, e na'o igoa eseese mo se faila (so'o se ituaiga).

O se so'oga malosi o se faila e fai ma sui o se isi faila i luga o le voluma tutusa e aunoa ma le fa'aluaina o fa'amaumauga o lena faila. … E ui lava o se sootaga malosi o se kopi faaata o le faila o loo faasino i ai, e leai se avanoa fa'aopoopo malo e mana'omia e teu ai le faila so'otaga malo.

I le fa'akomepiuta, o se feso'ota'iga fa'atusa (fa'apea fo'i le symlink po'o le so'otaga vaivai) o se faaupuga mo so'o se faila o lo'o i ai se fa'asinomaga i se isi faila po'o se fa'atonuga i le tulaga o se ala atoatoa pe feso'ota'i ma e a'afia ai le fa'ai'uga o igoa ole ala..

O le mafua'aga o fa'atonuga feso'ota'iga malosi e le faatagaina e fai si fa'apitoa. O le mea moni, latou te talepeina le fausaga faila-faiga. E le tatau lava ona e fa'aogaina so'oga malo. O feso'ota'iga fa'atusa e fa'atagaina ai le tele o galuega tutusa e aunoa ma le fa'alavelave (fa'ata'ita'iga ln -s so'oga fa'atatau ).

E fa'afefea ona e faitau fa'atagaga ile Unix?

Ina ia va'ai fa'atagaga mo faila uma i totonu o se fa'atonu, faʻaaoga le ls faʻatonuga ma le -la filifiliga. Fa'aopoopo isi filifiliga pe a mana'omia; mo se fesoasoani, va'ai Lisi faila i se fa'atonuga ile Unix. I le fa'ata'ita'iga o lo'o i luga, o le tagata muamua i laina ta'itasi o lo'o fa'aalia pe o le mea o lo'o lisiina o se faila po'o se fa'atonuga.

Pei o lenei pou? Faʻamolemole faʻasoa i au uo:
OS i aso nei