Колдонуу Hard шилтемелер үчүн Linux менен Files

Сиз Linux ичинде түзө алабыз шилтемелердин 2 түрү бар:

Каймана маанидеги шилтеме көп Windows ичинде рабочий кыска болот. символдук шилтеме жөн гана берилген жери көрсөтүлөт.

каймана мааниде шилтеме кылуу шилтеме көрсөтүп жатат физикалык делосуна эч кандай таасир тийгизбейт.

Каймана маанидеги шилтеме учурдагы билэ системасында, же башка билэ системалары боюнча ар кандай делосуна белгилесек болот. Бул оор шилтеме караганда ийкемдүү кылат.

Оор шилтемеси иш жүзүндө ал, бирок башка бир аты менен байланыштырган эле сөп. Бул жөнүндө жагы төмөнкүчө чагылдырууга болот:

Биринчи аты Роберт менен төрөлгөн дейли. Башка адамдар Робби, Боб, Бобби тонобо катары билебиз. Ар бир адам бир эле адам жөнүндө сөз болот.

Ар бир шилтеме шилтеме ар бир бирин жок кылуу керек физикалык билэни жок кылуу дегенди билдирет шилтемелердин эсептегич 1 кошумчалайт.

Эмне үчүн Hard Links?

Hard шилтемелер билэлэри уюштуруу үчүн натыйжалуу жол менен камсыз кылат. Бул сүрөттөп жагы эски Sesame көчөсү эпизод болуп саналат.

Берт, анын баарын жок жыйноо Эрни билдирди жана Эрни, анын ишке киришишкен. Биринчиден, ал бардык кызыл баш жыйноо чечтим. "Өрт кыймылдаткычы кызыл". Ошентип, Эрни жок өрт кыймылдаткычын коёт.

Кийинки Эрни менен, бардык оюнчуктарын коё чечет. өрт кыймылдаткыч кете элек. Ошентип, Эрни жок өрт кыймылдаткычын ирээтке.

айтып кереги жоктур, Берт үйүнө так эле баш аламан табыш үчүн келгенге чейин эле, бирок, Эрни өрт кыймылдаткыч ондогон кетип жарым эсеге ирээтке болчу.

от мотор от Калач-бир сүрөт бар дейли. төмөнкүлөр сиз машина ар кандай папкаларды болушу мүмкүн:

Эми сиз сүрөттүн көчүрмөсүн түзүү жана папкаларга ар бир кой алган. Бул үч жолу орун алып, ошол эле берилген үч көчүрмөсүн бар дегенди билдирет.

алардын көчүрмөсүн алуу менен сүрөттөрдү болуп бөлүнүшүнүн өтө көп оорунду ээлеши мүмкүн эмес, бирок клиптер менен бир эле нерсени аракет кылган болсо, бир кыйла сиздин диск мейкиндигин азаймак.

Оор шилтеме эч кандай орунду ээлейт. Демек, бир эле Video ар түрдүү категорияларынын (жыл, жанры, гипс, директорлор менен, башкача айтканда) сиздин дискте орун кыскартуу жок сактай турган.

бир Hard Link түзүү үчүн эмне кылыш керек?

Төмөнкү синтаксисин менен катуу шилтемени түзө алат:

лн жол / үчүн / File / жол / / айтуу кыйын / -га шилтеме берген барактар

Мисалы, биз бир Элис Купер музыка папка бар жогору Trash деп бейнеси боюнча жол / үйдө / Гари / Music / Элис Купер / Таштандыдан. Ошол папкасында, 10 ырлар классикалык Poison бири болуп саналат.

Азыр Poison рок тректи ошондуктан биз музыка папкасында Rock деген папканы жараткан жана төмөнкү жазуу менен ууну катуу шилтемени жараткан:

лн "01 - Poison.mp3" "~ / Music / рок / Poison.mp3"

Бул жакшы жолу музыка уюштурат .

Кантип ортосундагы айырма Оор Link Ал эми каймана Link айтып

Сиз билэ лдар буйругун колдонуу менен катуу шилтеме бар болсо, айтып берет:

дар -lt

жок стандарттуу Шилтемелер төмөнкүлөр болот

-rwxr-- r-- 1 Гари 1000 Dec 18 21:52 Poison.mp3

мамычалар болуп төмөнкүлөр саналат:

Бул оор шилтеме болсо чыгаруу болуп төмөнкүлөр болушу мүмкүн:

-rwxr-- r-- 2 Гари 1000 Dec 18 21:52 Poison.mp3

шилтемелер колонна саны 2. Ар бир жолу катуу шилтеме саны көбөйөт түзүлгөн экенин карап көрөлү.

Каймана маанидеги шилтеме төмөнкүлөр болот:

-rwxr-- r-- 1 Гари 1000 Dec 18 21:52 Poison.mp3 -> Poison.mp3

Сиз так бир билэ-бирине көрсөтүп жатат деген тыянак чыгарууга болот.

Бардык Hard Шилтемелер үчүн бир File кантип табуу

Сиздин Linux системасын эмаил уникалдуу билэни аныктайт бир inode'на жетүү камтылган. Билэ жана анын катуу шилтеме ошол эле системасынын inode'на камтыйт.

сөп түрү төмөнкү буйрук үчүн системасынын inode'на санын көрүү үчүн:

дар -i

бир для чыгаруу төмөнкүлөр болот:

1234567 аты

Үчүн таап эле системасынын inode'на (б.а. 1234567) бардык документтеринде үчүн билэ издөө Сиз делосуна керек кыйын шилтемелер.

Төмөнкү буйругу менен ал эмне кыла алат:

таба ~ / -xdev -inum 1234567