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 ).

O se so'oga vaivai e tutusa ma le fa'aogaina o le faila o lo'o fa'aogaina ile Windows Operating system. O faila so'oga vaivai ta'itasi o lo'o i ai se tau ese'ese Inode e fa'asino i le faila muamua. E pei o so'otaga faigata, so'o se suiga i fa'amaumauga i so'o se faila e atagia i le isi.

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