Pengurusan fail

Cara Membuat Pautan Keras Linux?

Cara Membuat Pautan Keras Linux?

Menghubungkan adalah ciri menarik di Linux. Dalam sistem operasi seperti UNIX, semuanya adalah fail. Fail pada dasarnya adalah pautan ke inode, jenis struktur data khas yang menyimpan segala sesuatu mengenai fail tertentu kecuali nama asalnya dan kandungan sebenarnya.Inilah ciri yang menghubungkan leverage. Untuk membuat pautan adalah membuat fail lain yang menunjukkan inode asas yang sama dengan fail lain. Dalam banyak keadaan, ini adalah kaedah yang sangat berguna.

Lihat cara membuat pautan keras di Linux.

Pautan keras di Linux

Sebelum menyelam lebih dalam, mari kita bercakap sedikit mengenai pautan yang keras dan lembut. Terdapat beberapa perbezaan asas di antara mereka. Sekiranya pautan keras, pautan hanya dapat ada di sistem fail yang sama, sementara pautan simbolik akan tetap ada sistem fail silang. Lebih-lebih lagi, ia hanya boleh dilakukan pada fail biasa. Anda juga tidak dapat membuat pautan keras direktori, jadi tidak membuat gelung direktori.

Sekiranya satu fail pautan keras dihapus, ia akan membuang pautan dari inode yang mendasari.

Perintah ls dapat mencetak inode fail / direktori sasaran.

$ ls -li

Membuat pautan keras

Menjana pautan keras cukup mudah. Untuk membuat pautan, ini adalah alat khusus yang terdapat di hampir semua distro Linux.

Gunakan struktur arahan berikut untuk membuat pautan keras. Perhatikan bahawa destinasi harus berada dalam sistem fail yang sama. Bendera "-v" adalah untuk mod verbose.

$ ln -v


Sahkan hasilnya.

$ ls -li


Bagi pautan keras direktori, ia tidak dibenarkan. Secara hipotesis, masih boleh dibuat, tetapi kebanyakan distro Linux mematikan ciri itu, walaupun anda menjalankan tindakan dengan hak root. Untuk pautan direktori, gunakan pautan lembut.

Pautan lembut

Pautan lembut biasanya disebut sebagai pautan simbolik. Pautan lembut boleh menjadi sistem fail silang. Secara definisi, ini bukan fail standard, melainkan fail yang menunjuk ke fail yang ada. Di sini, fail pautan lembut akan mempunyai nilai inode yang berbeza, tetapi menunjuk ke fail asal.

Sama seperti membuat pautan keras, kita juga akan menggunakan alat ln. Untuk menyatakan untuk membuat pautan lembut, tambahkan bendera "-s".

$ ln -vs


Sahkan hasilnya.

$ ls -li

Sekiranya sudah ada pautan, maka anda boleh memperbaruinya menggunakan bendera "-f" yang memaksa untuk mengemas kini pautan tanpa pengesahan. Sebagai alternatif, anda boleh menggunakan bendera "-i" untuk pembuatan pautan interaktif.

$ ln -sf


Jangan lupa untuk mengesahkan hasilnya.

$ ls -li

Mencari pautan

Dengan mengandaikan terdapat banyak pautan ke fail yang sama, menjejaki mereka boleh menjadi sukar. Dalam keadaan seperti itu, gunakan kaedah ini untuk mengetahui semua pautan.

Untuk ini, kita memerlukan nilai inode dari fail asal. Gunakan arahan berikut untuk mengetahui nombor inode.

$ ls -li


Sekarang, gunakan nombor inode untuk mengetahui semua pautan ke fail itu. Di sini, direktori aktif semasa mestilah direktori di mana fail asal berada.

$ cari . -inum

Memadamkan pautan

Sekiranya anda ingin mematikan pautan keras, caranya adalah dengan menghapus fail yang dipautkan.

$ rm

Pemikiran terakhir

Menghubungkan adalah alat yang kuat yang boleh anda gunakan dalam banyak keadaan. Walaupun dilengkapi dengan batasannya sendiri, ia dapat memberikan manfaat yang sangat baik untuk banyak senario.

Tertarik dengan lebih mendalam mengenai arahan ln? Lihat cara menggunakan arahan ln.

Selamat pengkomputeran!

Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...
0 A.D. Tutorial
Daripada banyak permainan strategi di luar sana, 0 A.D. berjaya menonjol sebagai tajuk yang komprehensif dan permainan taktikal yang sangat mendalam w...
Tutorial Unity3D
Pengenalan Unity 3D Unity 3D adalah enjin pengembangan permainan yang kuat. Ini adalah platform silang yang memungkinkan anda membuat permainan untuk ...