Fesili masani: O le a le fesoʻotaʻiga faigata i Linux?

O se so'oga malosi o se faila e fa'asino i le inode e tasi, e pei o se isi faila. Afai e te tapeina se faila se tasi, e aveese le tasi soʻotaga i le inode autu. A'o se feso'ota'iga fa'atusa (lea e ta'ua o so'otaga vaivai) o se so'oga i se isi igoa faila i totonu o le faila faila.

I le fa'akomepiuta, o le so'otaga malosi ose fa'amaufa'ailoga e fa'afeso'ota'i se igoa ma se faila i luga o se faiga faila. E tatau ona iai se so'oga malo e tasi e tu'u ai le igoa muamua mo faila ta'itasi. O le faaupuga "sootaga faigata" e masani lava ona faʻaaogaina i faila faila e mafai ai ona sili atu ma le tasi soʻotaga malo mo le faila lava e tasi.

O le a le Soft Link ma Hard Link I Linux? O se feso'ota'iga fa'atusa pe vaivai o se so'oga moni i le faila muamua, ae o le so'oga malo o se fa'ata kopi o le faila muamua. Afai e te tapeina le faila muamua, o le soʻotaga vaivai e leai se aoga, aua e faasino i se faila e le o iai.

If you delete the ‘my-hard-link’ of a hard link, the remaining files pointing to that same space (inode) in the hard drive will still contain the data stored on the hard drive.

So'oga faigata o le fa'atusa tonu lea o le faila moni o lo'o fa'asino i le . O le so'oga malo ma le faila feso'ota'i e tutusa le inode . Afai e tape le faila faila, o loʻo galue pea le soʻotaga faigata ma o le a mafai ona e mauaina le faila seia oʻo ina le 0(zero) le numera o soʻotaga malosi i faila.

Le fatuina o se fesoʻotaʻiga faʻatusa o Linux faʻaaoga le ln faʻatonuga ma le filifiliga -s. Mo nisi fa'amatalaga e uiga i le ln fa'atonuga, asiasi i le ln man page pe lolomi man ln i lau laina. Afai ei ai ni au fesili po'o ni manatu fa'aalia, lagona le saoloto e tu'u sau fa'amatalaga.

Afai e te mauaina ni faila se lua e tutusa mea totino ae e te le o mautinoa pe faigata ona fesoʻotaʻi, faʻaoga le ls -i poloaiga e matamata ai le numera inode. O faila o lo'o feso'ota'i fa'atasi e tutusa le numera inode. Ole numera ole inode faʻasoa ole 2730074, o lona uiga o nei faila o faʻamatalaga tutusa.

Le fatuina o soʻotaga faigata i luga o se Linux poʻo le Unix-like system:

  1. Fausia so'otaga malosi i le va o le sfile1file ma le link1file, fa'agasolo: ln sfile1file link1file.
  2. Ina ia faia ni feso'ota'iga fa'atusa nai lo so'oga malo, fa'aoga: ln -s so'oga puna.
  3. Ina ia faʻamaonia soʻotaga vaivai pe malo i luga o Linux, taʻavale: ls -l soʻotaga puna.

16 oketopa 2018 g.

4 Tali. Fa'aali gaioioiga ile fa'ailoga lea. E mafai ona e tapeina i le rm e pei ona masani ai: rm NameOfFile . Manatua o fesoʻotaʻiga faigata e leai se eseesega i le va o le "muamua faila" ma le "soʻotaga i le faila": e naʻo le lua igoa mo le faila e tasi, ma o le tapeina naʻo le tasi o igoa e le tapeina ai le isi.

I lau faiga faila faila Linux, o se so'oga o se feso'ota'iga i le va o le igoa faila ma fa'amatalaga moni i luga o le disk. E lua ituaiga autu o fesoʻotaʻiga e mafai ona fatuina: soʻotaga "malosi", ma fesoʻotaʻiga "malulu" poʻo faʻatusa. … O se sootaga faafaatusa o se faila faapitoa e faasino i se isi faila po o se lisi, lea e taua o le sini.

Ioe. E fealua'i uma i la'ua ona o lo'o iai pea fa'amaumauga fa'amaumauga.

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

To remove a symbolic link, use either the rm or unlink command followed by the name of the symlink as an argument. When removing a symbolic link that points to a directory do not append a trailing slash to the symlink name. If you have any questions or feedback, feel free to leave a comment.

So'oga malo ma feso'ota'iga fa'atusa o ni auala 'ese'ese e lua e fa'asino i se faila i totonu o le kesi malo. … O se so'oga malo o se kopi kaponi fa'amaopoopoina o se faila e fa'asino tonu i le inode o se faila. O sootaga faʻatusa i le isi itu e faasino saʻo i le faila lea e faasino i le inode, o se ala pupuu.

polokalame directory i se faila faila, o le a foliga mai o loʻo i ai faila i totonu / mnt / partition /. polokalame. I le faʻaopoopoga i "soʻotaga faʻatusa", e taʻua foi o "sootaga vaivai", e mafai ona e fatuina se "sootaga faigata". O se feso'ota'iga fa'atusa pe vaivai e fa'asino i se ala i le faiga faila.

O le mafua'aga e le fa'atagaina ai fa'atonuga feso'ota'iga malosi 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'otaga 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 ).

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