Perintah Linux

Cara Menggunakan Perintah Linux

Cara Menggunakan Perintah Linux
Di Linux, biasanya perintah ln digunakan untuk membuat pautan simbolik fail atau direktori. Sekiranya anda perlu mempunyai fail atau direktori yang sama dalam beberapa jalur fail, maka pautan simbolik adalah penyelesaian termudah yang tersedia. Pautan simbolik memerlukan ruang cakera hanya beberapa kilobyte.

Terdapat dua jenis pautan simbolik, pautan keras dan pautan lembut. Perintah ln boleh digunakan untuk membuat pautan keras dan lembut.

Pautan Keras:

Ini hanyalah nama lain untuk fail yang sama. Anda juga boleh memanggilnya alias. Pautan keras mempunyai nombor inode yang sama dengan fail asal. Jadi, mereka sama sekali tidak berbeza dengan fail asal nama lain yang mempunyai nama yang berbeza.

Pautan keras mempunyai beberapa batasan.

Pautan Lembut:

Pautan lembut pada dasarnya mengatasi batasan pautan keras. Anda boleh membuat pautan lembut fail dan direktori. Pautan lembut boleh menunjukkan fail dan direktori yang berada di sistem fail yang berbeza. Pautan lembut juga boleh menunjuk ke fail dan direktori yang berada di partisi yang berbeza dan peranti storan yang berbeza, bahkan pemasangan rangkaian.

Tidak seperti pautan keras, pautan lembut mempunyai nombor inode mereka sendiri. Jadi, ia adalah fail atau direktori yang berbeza daripada fail atau direktori asal.

Kelemahan pautan lembut adalah, jika fail atau direktori asal dinamakan semula, dipindahkan atau dikeluarkan pautan itu rosak. Dalam kes ini, anda perlu membuat semula pautan secara manual.

Perintah ln tersedia di setiap pengedaran Linux secara lalai. Jadi, anda tidak perlu memasangnya secara berasingan.

Dalam artikel ini, saya akan menunjukkan kepada anda bagaimana menggunakan perintah ln Linux untuk membuat pautan simbolik yang lembut dan keras. Saya juga akan menunjukkan cara mengurus pautan simbolik yang lembut dan keras yang dibuat dengan arahan ln. Oleh itu, mari kita mulakan.

Membuat dan Melepaskan Pautan Simbolik Keras:

Untuk membuat pautan keras fail (katakanlah ujian.txt, jalankan arahan berikut:

$ $ ujian.txt test_hl.txt

NOTA: Di sini, ujian_hl.txt adalah pautan keras ke fail ujian.txt.

Sekarang, jika anda memeriksa nombor inode (33577665 dalam kes saya) fail ujian.txt dan ujian_hl.txt, anda akan mendapati bahawa kedua-dua fail mempunyai nombor inode yang sama. Ini diharapkan kerana kami telah membuat pautan keras fail ujian.txt. Jadi, fail pautan ujian_hl.txt juga mempunyai nombor inode yang sama dengan ujian.txt fail.

$ ls -li

Jumlah 2 di sini menyerupai jumlah fail dengan nombor inode yang sama. Dalam kes kami, kami mempunyai 2 fail dengan nombor inode yang sama.

Sekiranya anda mahu, anda boleh meletakkan pautan keras ke direktori lain seperti berikut:

$ $ ujian.txt / dir1 / dir2 / test_hl.txt

Untuk membuang pautan keras ujian_hl.txt, jalankan arahan berikut:

$ unlink test_hl.txt

Seperti yang anda lihat, ujian_hl.txt pautan keras tidak lagi disenaraikan.

Membuat dan Mengeluarkan Pautan Lembut:

Untuk membuat pautan lembut fail ujian.txt, jalankan arahan berikut:

$ ln -s ujian.txt test_sl.txt

Seperti yang anda lihat, pautan lembut ujian_sl.txt ujian fail.txt dibuat. Dalam penyenaraian, pautan lembut menggunakan -> tanda untuk menunjukkan pautan ke fail asal. Juga, perhatikan bahawa nombor inode dari fail asal ujian.txt (33577665) dan pautan lembut ujian_sl.txt (33577676) berbeza.

Anda juga boleh membuat pautan direktori yang lembut.

Contohnya, untuk membuat pautan lembut dari direktori /dan lain-lain, jalankan arahan ln seperti berikut:

$ ln -s / etc config

Seperti yang anda lihat, pautan lembut konfigurasi dari direktori /dan lain-lain diciptakan.

Anda juga boleh meletakkan pautan lembut fail atau direktori di direktori lain juga. Untuk melakukannya, jalankan perintah ln seperti berikut:

$ ln -s ujian.txt / dir1 / dir2 / test_sl.txt

Atau

$ ln -s test_dir / dir1 / dir2 / test_dir_sl

Anda boleh membuang test_sl pautan lembut.txt seperti berikut:

$ unlink test_sl.txt

Mengemas kini Pautan Lembut:

Kadang-kadang, anda mungkin akhirnya menghapus fail atau direktori asal tanpa membuang pautan lembut. Ini akan menyebabkan pautan lembut terputus. Atau anda mungkin membuat pautan lembut ke fail atau direktori yang salah secara tidak sengaja.

Dalam kedua kes tersebut, anda boleh mengemas kini pautan lembut dengan mudah -f pilihan arahan ln.

Katakan, anda mahu mengemas kini pautan lembut ujian_sl.txt dan pautkan ke fail baru hello.txt.

Untuk melakukan itu, jalankan arahan berikut:

$ ln -sf hello.txt test_sl.txt

Seperti yang anda lihat, pautan lembut dikemas kini.

Dengan cara yang sama, anda boleh mengemas kini pautan lembut ke direktori atau fail di direktori lain.

Jadi, begitulah cara anda menggunakan perintah ln Linux untuk membuat pautan simbolik yang lembut dan keras. Terima kasih kerana membaca artikel ini.

Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...
Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...