Օգտագործելով Հեշտ հղումներ, Linux- ում ֆայլեր կապելու համար

Կան երկու տեսակի հղումներ, որոնք դուք կարող եք ստեղծել Linux- ում:

Սիմվոլիկ հղումը շատ նման է Windows- ում աշխատասեղանի դյուրանցման: Սիմվոլիկ հղումը պարզապես նշում է ֆայլի գտնվելու վայրը:

Սիմվոլիկ հղումը ջնջելը չի ​​ազդում այն ​​ֆիզիկական ֆայլի վրա, որը հղումը մատնանշում է:

Սիմվոլիկ հղումը կարող է մատնանշել ցանկացած ֆայլ, ներկա ֆայլի համակարգում կամ, փաստորեն, այլ ֆայլերի համակարգերում: Դա դարձնում է ավելի ճկուն, քան կոշտ կապը:

Բարդ հղումը, ըստ էության, նույն ֆայլն է, որը կապում է, բայց այլ անունով: Այդ մասին մտածելու ամենահեշտ ձեւը հետեւյալն է.

Պատկերացրեք, դու ծնվեցիք Ռոբերտ անունով: Այլ մարդիկ կարող են ճանաչել քեզ որպես Ռոբի, Bob, Bobby կամ Rob: Յուրաքանչյուր մարդ պետք է խոսի նույն անձի մասին:

Յուրաքանչյուր հղում ավելացնում է 1-ի հղիչին, ինչը նշանակում է ջնջել ֆիզիկական ֆայլը, որը պետք է ջնջեք հղումներից յուրաքանչյուրը:

Ինչու օգտագործել կոշտ հղումներ:

Կոշտ հղումներն ապահովում են ֆայլերի կազմակերպման արդյունավետ միջոց: Դա նկարագրելու ամենահեշտ ձեւը հին Սուսեյնի փողոցի դրվագի հետ է:

Բերտը Ernie- ին պատմեց իր բոլոր իրերի մասին, եւ Էրնին իր խնդիրը դրեց: Առաջին հերթին, նա որոշեց կարճացրեց բոլոր կարմիր բաները: «Հրդեհային շարժիչը կարմիր է»: Այնպես որ, Էրնին հրդեհի շարժիչը դնում է:

Հաջորդ Ernie որոշում է հեռացնել բոլոր խաղալիքներ անիվներով: Հրդեհի շարժիչը ունի անիվներ: Այսպիսով, Էրնին հագեցրել է հրդեհային շարժիչը:

Ավելորդ է ասել, որ Բերտը գալիս է տուն, հենց նույն խառնաշփոթը գտնելու համար, բայց Էրնին կրակել է կրակի շարժիչը կես տասնյակ անգամ:

Պատկերացրեք, որ հրդեհային շարժիչը պարզապես հրդեհային շարժիչի նկար էր: Ձեր մեքենայի վրա կարող եք ունենալ տարբեր թղթապանակներ հետեւյալ կերպ.

Այժմ դուք կարող եք ստեղծել լուսանկարների պատճենը եւ տեղադրել այն յուրաքանչյուր թղթապանակում: Սա նշանակում է, որ դուք ունեք երեք պատճենը նույն ֆայլը, որը վերցնում է երեք անգամ տարածք.

Լուսանկարները դասակարգելով նրանց պատճենները կատարելիս կարող է չափազանց շատ տարածքներ չխնայել, բայց եթե նույն բանը փորձել եք տեսանյութերով, զգալիորեն կնվազեցնեք ձեր սկավառակի տարածքը:

Բարդ հղումը ընդհանրապես տեղ չունի: Հետեւաբար, դուք կարող եք միեւնույն տեսանյութը պահել տարբեր տարբեր կատեգորիաներում (այսինքն `տարին, ժանրը, գցում, ռեժիսորներ), առանց կրճատելու ձեր սկավառակի տարածքը:

Ինչպես ստեղծել դժվարին հղում

Դուք կարող եք ստեղծել ծանր հղում `օգտագործելով հետեւյալ շարադրանքը.

ln path / to / file / path / to / hard / կապ

Օրինակ, վերեւում գտնվող պատկերում մենք ունենք Alice Cooper երաժշտական ​​երաժշտական ​​պանակը, որը կոչվում է Trash / path / home / gary / Music / Alice Cooper / Trash- ում: Այդ թղթապանակում կա 10 երգ, որոնցից մեկը դասական թույն է:

Այժմ Poison- ը ռոք ուղի է, այնպես որ մենք ստեղծեցինք Rock կոչվող թղթապանակը երաժշտության թղթապանակի ներքո եւ ստեղծեցինք Poison- ի կոշտ հղումը `մուտքագրելով հետեւյալ ֆայլը.

ln "01 - Poison.mp3" "~ / Երաժշտություն / rock / Poison.mp3"

Սա երաժշտություն կազմակերպելու լավ միջոց է:

Ինչպես կարելի է ասել տարբերությունը կոշտ կապի եւ խորհրդանշական կապի միջեւ

Կարող եք ասել, եթե ֆայլը բարդ հղում ունի, օգտագործելով ls հրամանը:

ls -lt

Ստանդարտ ֆայլ առանց հղումների չի լինի

-rw-r-r- 1 gary gary 1000 դեկ 18 21:52 poison.mp3

Սյունակները հետեւյալն են.

Եթե ​​սա ծանր հղում էր, արդյունքը կարծես հետեւյալն էր.

-rw-r-r- 2 gary gary 1000 դեկ 18 21:52 poison.mp3

Ուշադրություն դարձրեք, որ հղումների սյունակի թիվը ցույց է տալիս 2. Ամեն անգամ, երբ ծանր հարված է ստեղծվում, այդ թիվը կավելանա:

Սիմվոլիկ հղումը կանդրադառնա հետեւյալ կերպ.

-rw-r-r- 1 gary gary 1000 դեկ 18 21:52 poison.mp3 -> poison.mp3

Դուք կարող եք հստակ տեսնել, որ մեկ ֆայլը մատնանշում է մեկ այլ:

Ինչպես գտնել բոլոր կոշտ հղումներ ֆայլի վրա

Ձեր Linux համակարգում առկա բոլոր ֆայլերը պարունակում են inode- ի թվեր, որոնք բացառապես նույնացնում են ֆայլը: Ֆայլը եւ նրա կոշտ հղումը պարունակում են նույն ինոդում:

Ֆայլի համար մուտքագրման համարը տեսնելու համար հետեւյալ ձեւը նշեք:

ls -i

Մեկ ֆայլի ելքը հետեւյալն է.

1234567 ֆայլի անունը

Ֆայլի բարդ հղումները գտնելու համար պարզապես անհրաժեշտ է ֆայլի որոնում կատարել նույն ֆայլի բոլոր ֆայլերի համար (այսինքն `1234567):

Դուք կարող եք դա անել հետեւյալ հրահանգով.

գտնել ~ / -xdev -inum 1234567