Cara membuat pautan keras dan simbolik di Linux
- 2332
- 410
- Mr. Ramon Runolfsson
Dalam sistem operasi seperti Unix seperti Linux, "Everything adalah fail" dan fail pada asasnya adalah pautan ke inode (struktur data yang menyimpan segala-galanya mengenai fail selain namanya dan kandungan sebenar).
Pautan keras adalah fail yang menunjuk kepada inode yang sama, sebagai fail lain. Sekiranya anda memadam satu fail, ia membuang satu pautan ke inode yang mendasari. Sedangkan pautan simbolik (juga dikenali sebagai pautan lembut) adalah pautan ke nama fail lain dalam sistem fail.
Baca juga: Cara Melakukan Pengurusan Fail dan Direktori
Satu lagi perbezaan penting antara kedua -dua jenis pautan adalah bahawa pautan keras hanya boleh berfungsi dalam sistem fail yang sama manakala pautan simbolik dapat melintasi sistem fail yang berbeza.
Cara membuat pautan keras di linux
Untuk membuat pautan keras di Linux, kami akan menggunakan utiliti ln. Contohnya, arahan berikut mencipta pautan keras yang dinamakan tp
ke fail topprocs.sh
.
$ ls -l $ ln topprocs.sh tp $ ls -lBuat pautan keras ke fail
Melihat output di atas, menggunakan arahan LS, fail baru tidak ditunjukkan sebagai pautan, ia ditunjukkan sebagai fail biasa. Ini menunjukkan bahawa tp
adalah satu lagi fail boleh dilaksanakan biasa yang menunjuk kepada inode yang sama seperti topprocs.sh
.
Untuk membuat pautan keras terus ke pautan lembut, gunakan -P
bendera seperti ini.
$ ln -p topprocs.sh tp
Cara Membuat Pautan Simbolik di Linux
Untuk mewujudkan pautan simbolik di Linux, kami akan menggunakan yang sama utiliti ln dengan -s
suis. Contohnya, arahan berikut mewujudkan pautan simbolik yang dinamakan topps.sh
ke fail topprocs.sh
.
$ ln -s ~/bin/topprocs.sh topps.sh $ ls -l topps.shBuat pautan simbolik ke fail
Dari output di atas, anda dapat melihat dari bahagian kebenaran fail yang topps.sh
adalah pautan yang ditunjukkan oleh L:
bermaksud ia adalah pautan ke nama fail lain.
Sekiranya pautan simbolik sudah wujud, anda mungkin mendapat ralat, untuk memaksa operasi (mengeluarkan pautan simbolik keluar), gunakan -f
pilihan.
$ ln -s ~/bin/topprocs.sh topps.sh $ ln -sf ~/bin/topprocs.sh topps.shBuat pautan simbolik dengan kuat
Untuk membolehkan mod verbose, tambahkan -v
bendera untuk mencetak nama setiap fail yang dipautkan dalam output.
$ ln -sfv ~/bin/topprocs.sh topps.sh $ $ ls -l topps.shDayakan verbose dalam output arahan
Itu sahaja! Periksa artikel berkaitan berikut.
- FDUPES - Alat baris arahan untuk mencari dan memadam fail pendua di Linux
- 5 Perintah berguna untuk menguruskan jenis fail dan masa sistem di Linux
Dalam artikel ini, kami telah belajar bagaimana membuat pautan keras dan simbolik di Linux. Anda boleh mengemukakan soalan atau berkongsi pendapat anda mengenai panduan ini melalui borang maklum balas di bawah.
- « Cara Mengaktifkan, Lumpuhkan dan Pasang Yum Plug-Ins
- Cara Melindungi Pautan Simbolik dan Simbolik di CentOS/RHEL 7 »