Kā atsaistīt saiti operētājsistēmā Linux?

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.

atsaistīt () dzēš nosaukumu no failu sistēmas. Ja šis nosaukums bija pēdējā saite uz failu un fails nav atvērts nevienā procesā, fails tiek dzēsts un tā izmantotā vieta tiek padarīta pieejama atkārtotai izmantošanai.

Atsaistīšanas funkcija izdzēš faila nosaukumu faila nosaukums . Ja šis ir faila vienīgais nosaukums, tiek izdzēsts arī pats fails. (Patiesībā, ja kādam procesam fails ir atvērts, kad tas notiek, dzēšana tiek atlikta, līdz visi procesi ir aizvērti failu.) Funkcija atsaistīt tiek deklarēta galvenes failā unistd.

UNIX simboliskā saite vai simboliskās saites padomi

  1. Izmantojiet ln -nfs, lai atjauninātu mīksto saiti. …
  2. Izmantojiet pwd UNIX mīkstās saites kombinācijā, lai uzzinātu faktisko ceļu, uz kuru norāda jūsu mīkstā saite. …
  3. Lai uzzinātu visas UNIX mīkstās saites un cietās saites jebkurā direktorijā, izpildiet šādu komandu “ls -lrt | grep “^ l” “.

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.

Remove ir pārnēsājams, un atsaistīšana ir raksturīga Unix. :-P. Funkcija Remove () noņem failu vai direktoriju, kas norādīts ceļā. Ja ceļš norāda direktoriju, remove(path) ir ekvivalents rmdir(path) . Pretējā gadījumā tas ir līdzvērtīgs unlink(path) .

Pēc noklusējuma ln komanda izveido cietās saites. Lai izveidotu simbolisku saiti, izmantojiet opciju -s ( –symbolic ). Ja ir norādīts gan FILE, gan LINK, ln izveidos saiti no faila, kas norādīts kā pirmais arguments ( FILE ) uz failu, kas norādīts kā otrais arguments ( LINK ).

APRAKSTS. Unlink() funkcija noņem saiti uz failu. Ja ceļš nosauc simbolisku saiti, unlink() noņem simbolisko saiti, kas nosaukta pēc ceļa, un neietekmē nevienu failu vai direktoriju, kas nosaukts simboliskās saites saturā.

Pavēli. Unix līdzīgās operētājsistēmās atsaistīšana ir sistēmas izsaukums un komandrindas utilīta failu dzēšanai. Programma tieši saskaras ar sistēmas zvanu, kas noņem faila nosaukumu un (bet ne GNU sistēmās) direktorijus, piemēram, rm un rmdir.

pārejošs darbības vārds. : lai atsprādzētu saites: atdaliet, atvienojiet. intransitīvs darbības vārds. : atdalīties.

dzēšana simboliskā saite ir tas pats, kas reāla faila vai direktorija noņemšana. Komanda ls -l parāda visas saites ar otrās kolonnas vērtību 1 un saite norāda uz sākotnējo failu. Saite satur oriģinālā faila ceļu, nevis saturu.

Aizstāt avota_failu ar esošā faila nosaukumu, kuram vēlaties izveidot simbolisko saiti (šis fails var būt jebkurš esošais fails vai direktorijs visās failu sistēmās). Aizstāt myfile ar simboliskās saites nosaukumu. Pēc tam komanda ln izveido simbolisko saiti.

A cietā saite darbojas kā atlasītā faila kopija (spoguļota).. Ja iepriekš atlasītais fails tiek dzēsts, cietajā saitē uz failu joprojām būs šī faila dati. … Mīkstā saite: mīkstā saite (pazīstama arī kā simboliskā saite) darbojas kā rādītājs vai atsauce uz faila nosaukumu.

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