04. HARD vs SYMBOLIC Links in Linux (Tutorial)
Isi kandungan:
- Jenis Pautan
- Cara Menggunakan Komando
ln
- Mencipta Symlink Kepada Fail
- Mencipta Symlinks ke Direktori
- Timpa Symlinks
- Mengalih keluar Symlinks
- Kesimpulannya
Pautan simbolik, juga dikenali sebagai pautan symlink atau lembut, adalah jenis fail khas yang menunjuk ke fail atau direktori lain.
Dalam panduan ini, kami akan membahas bagaimana menggunakan arahan
ln
untuk mewujudkan pautan simbolik.
Jenis Pautan
Terdapat dua jenis pautan dalam sistem Linux / UNIX:
- Hubungan keras. Anda boleh memikirkan pautan keras sebagai nama tambahan untuk fail yang sedia ada. Pautan keras menghubungkan dua atau lebih nama fail dengan inode yang sama. Anda boleh membuat satu atau lebih pautan keras untuk satu fail. Pautan keras tidak boleh dibuat untuk direktori dan fail pada sistem fail atau partition yang berbeza. Pautan lembut. Pautan lembut adalah sesuatu seperti jalan pintas dalam Windows. Ia adalah penunjuk tidak langsung ke fail atau direktori. Tidak seperti pautan keras, pautan simbolik boleh menunjuk pada fail atau direktori pada sistem fail atau partition yang berbeza.
Cara Menggunakan Komando
ln
ln
ialah utiliti garisan baris untuk membuat pautan antara fail. Secara lalai, arahan
ln
mewujudkan pautan yang keras. Untuk membuat penggunaan pautan simbolik, pilihan
-s
(-
--symbolic
).
Sintaks perintah
ln
untuk mewujudkan pautan simbolik adalah seperti berikut:
ln -s FILE LINK
- Jika kedua-dua
FILE
danLINK
diberikan,ln
akan membuat pautan dari fail yang dinyatakan sebagai hujah pertama (FILE
) ke fail yang ditentukan sebagai hujah kedua (LINK
). Jika hanya satu fail diberikan sebagai hujah atau hujah kedua adalah titik (.
),ln
akan membuat pautan ke fail tersebut dalam direktori kerja semasa. Nama symlink akan sama dengan nama fail yang ditunjukkan olehnya.
Secara lalai, pada kejayaan,
ln
tidak menghasilkan sebarang output dan mengembalikan sifar.
Mencipta Symlink Kepada Fail
Untuk membuat pautan simbolik ke fail yang diberikan, buka terminal dan taipkan:
ln -s source_file symbolic_link
Ganti
source_file
dengan nama file yang sudah ada untuk yang anda ingin buatkan simbolik link dan
symbolic_link
dengan nama link simbolik.
Parameter
symbolic_link
adalah pilihan. Jika anda tidak menentukan pautan simbolik, arahan
ln
akan membuat pautan baharu dalam direktori semasa anda:
Dalam contoh berikut, kami membuat pautan simbol yang dinamakan
my_link.txt
ke fail bernama
my_file.txt
:
ln -s my_file.txt my_link.txt
Untuk mengesahkan bahawa symlink berjaya dibuat, gunakan arahan
ls
:
ls -l my_link.txt
Output akan kelihatan seperti ini:
lrwxrwxrwx 1 linuxize users 4 Nov 2 23:03 my_link.txt -> my_file.txt
Watak
l
ialah bendera jenis fail yang mewakili pautan simbolik. Simbol
->
simbol menunjukkan fail yang menjadi simbol symlink.
Mencipta Symlinks ke Direktori
Perintah untuk membuat pautan simbolik ke direktori adalah sama seperti ketika membuat pautan simbolik ke fail. Tentukan nama direktori sebagai parameter pertama dan symlink sebagai parameter kedua.
Sebagai contoh, jika anda ingin membuat pautan simbolik dari direktori
/mnt/my_drive/movies
ke direktori
~/my_movies
anda jalankan:
ln -s /mnt/my_drive/movies ~/my_movies
Timpa Symlinks
ln -s my_file.txt my_link.txt
ln: failed to create symbolic link 'my_link.txt': File exists
Untuk menulis ganti laluan destinasi symlink, gunakan pilihan
-f
(
--force
).
ln -sf my_file.txt my_link.txt
Mengalih keluar Symlinks
Untuk memadam / alih keluar pautan simbol menggunakan sama ada arahan
unlink
atau
rm
.
Sintaks
unlink
sangat mudah:
unlink symlink_to_remove
Mengeluarkan pautan simbolik menggunakan perintah
rm
adalah sama seperti ketika mengeluarkan fail:
rm symlink_to_remove
Tidak kira arahan mana yang anda gunakan, apabila mengeluarkan pautan simbolik tidak memasukkan garis lurus
/
belakang di hujung namanya.
Kesimpulannya
Untuk mewujudkan pautan simbolik ialah Linux menggunakan perintah
ln
dengan pilihan
-s
.
Untuk mendapatkan maklumat lanjut mengenai arahan
ln
, lawati halaman ln man atau ketik
man ln
di terminal anda.
Pemeriksa Pautan Membantu Anda Menghapus Pautan Mati Dari Laman Anda

Gunakan freebie ini untuk memeriksa pautan yang buruk di laman web anda
Program Percuma Pautan Tautan Xenu Pautan Cari Pautan dan Pautan Situs Web Patah

Cari semua pautan yang rosak di laman web anda dengan kelajuan yang mengejutkan dengan Link Sleuth Xenu.
Bagaimana untuk menghapus (menghapuskan) pautan simbolik dalam linux

Pautan simbolik, juga dikenali sebagai symlink, adalah jenis fail khas yang menunjuk ke fail atau direktori lain. Dalam panduan ini, kami akan menunjukkan kepada anda bagaimana untuk menghapus (menghapuskan) pautan simbolik dalam sistem Linux / UNIX.