Nggunakake Hard Links kanggo Link File ing Linux

Ana 2 jinis pranala sing bisa digawe ing Linux:

Link simbolik kaya trabasan desktop ing Windows. Tautan simbolis mung nuduhaké lokasi file.

Mbusak pranala simbolis ora ana efek ing file fisik sing dituduhake.

Tautan simbolis bisa nuding file apa wae ing sistem berkas saiki utawa sistem file liyane. Iki nggawe luwih fleksibel tinimbang link hard.

A link hard sajrone bener file sing padha karo nanging beda karo jenenge. Cara sing paling gampang kanggo mikir yaiku:

Mbayangno sampeyan lair karo jeneng sepisane Robert. Wong liya bisa uga ngerti sampeyan minangka Robbie, Bob, Bobby utawa Rob. Saben wong bakal ngomong babagan wong sing padha.

Saben link nambah 1 menyang counter pranala sing tegese mbusak file fisik sampeyan kudu mbusak saben siji pranala.

Apa Gunakake Hard Links?

Gambar hard nyedhiyakake cara sing efisien kanggo ngatur file. Cara sing paling gampang kanggo nggambarake iki yaiku karo episode Sesame Street lawas.

Bertritik marang Ernie kanggo ngrampungake samubarang kabeh lan supaya Ernie nyetel tugas. Kaping pisanan, dheweke mutusake kanggo ngrusak kabeh barang abang kasebut. "Mesin geni abang". Dadi Ernie nempatake mesin geni.

Sabanjure Ernie mutusake kanggo nyeleh kabeh dolanan kanthi gembong. Mesin geni duwe roda. Mulane Ernie mbuwang mesin geni.

Ora perlu ngomong, Bert teka maneh kanggo nemokake kekacoan kaya sadurunge nanging Ernie wis nyedhaki mesin geni setengah lusin.

Mbayangno yen mesin geni mung gambar mesin buri. Sampeyan bisa duwe folder sing béda ing mesin sampeyan kaya mangkene:

Saiki sampeyan bisa nggawe salinan foto lan nyelehake ing saben folder. Iki tegese sampeyan duwe telung salinan file sing padha njupuk telung papan.

Nggategorikan foto kanthi nggawe salinan saka wong-wong mau ora bisa njupuk akeh ruang nanging yen sampeyan nyoba bab sing padha karo video, sampeyan bakal ngurangi spasi disk sampeyan.

Paugeran hard ora entuk spasi wae. Mulane, sampeyan bisa nyimpen video sing padha ing macem-macem kategori (kaya taun, genre, cast, direksi) tanpa ngurangi ruang disk.

Carane Nggawe Hard Link

Sampeyan bisa nggawe pranala hard nggunakake sintaks iki:

ln path / to / file / path / to / hard / link

Contone, ing gambar ndhuwur kita duwe folder musik Cooper Cooper sing diarani Trash ing path / home / gary / Music / Alice Cooper / Trash. Ing folder kasebut, ana 10 lagu yaiku salah sawijining Poison klasik.

Saiki Racun yaiku trek rock supaya kita nggawe folder sing diarani Rock ing folder musik lan nggawe link hard kanggo Racun kanthi ngetik file ing ngisor iki:

ln "01 - Poison.mp3" "~ / Music / rock / Poison.mp3"

Iki cara sing apik kanggo ngatur musik .

Cara Nganggo Béda Saka Link Hard lan Link Simbolik

Sampeyan bisa mangerteni yen file nduweni pranala hard kanthi nggunakake perintah ls:

ls -lt

File standar tanpa pranala bakal katon kaya ing ngisor iki

-rw-r - r-- 1 gary gary 1000 Dec 18 21:52 poison.mp3

Kolom kasebut minangka:

Yen iki pranala hard output bakal katon minangka nderek:

-rw-r - r-- 2 gary gary 1000 Dec 18 21:52 poison.mp3

Wigati manawa jumlah pranala kolom nuduhake 2. Saben wektu link hard digawe nomer sing bakal nambah.

Tautan simbolis bakal katon kaya ing ngisor iki:

-rw-r - r-- 1 gary gary 1000 Dec 18 21:52 poison.mp3 -> poison.mp3

Sampeyan bisa ndeleng kanthi jelas yen siji file nuding menyang liyane.

Cara Nggoleki Saben Link Hard Kanggo Gambar

Kabeh file ing sistem Linux sampeyan ngemot nomer inode sing unik ngenali file kasebut. File lan hard link bakal ngemot inode sing padha.

Kanggo ndeleng nomer inode kanggo ngetik file printah ing ngisor iki:

ls -i

Output kanggo file siji bakal kaya mangkene:

1234567 filename

Kanggo nemokake pranala hard kanggo file, sampeyan mung kudu nggoleki file kabeh file nganggo inode sing padha (ie 1234567).

Sampeyan bisa nindakake iku kanthi printah ing ngisor iki:

goleki ~ / -xdev-drink 1234567