Terdapat arahan dalam dalam Linux. Perintah dalam digunakan untuk mewujudkan pautan segerak untuk fail tertentu di lokasi lain Apabila menggunakan fail yang sama, anda hanya perlu meletakkan fail dalam direktori tetap dan menggunakan perintah dalam untuk menyambungkannya dalam direktori lain. ln [parameter][fail sumber atau direktori][fail atau direktori destinasi]".
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
ln adalah satu lagi perintah yang sangat penting dalam Linux. Fungsinya adalah untuk mewujudkan pautan yang disegerakkan untuk fail tertentu di lokasi lain. apabila menggunakan fail yang sama, kami tidak perlu meletakkan fail yang mesti sama dalam setiap direktori yang diperlukan Kami hanya perlu meletakkan fail dalam direktori tetap, dan kemudian gunakan ln dalam direktori lain dengan arahan tanpa berulang kali menduduki ruang cakera.
1. Format arahan:
ln [参数][源文件或目录][目标文件或目录]
2. Fungsi arahan:
Dalam sistem fail Linux, terdapat apa yang dipanggil pautan Kita boleh menganggapnya sebagai alias untuk fail, dan pautan itu boleh dibahagikan kepada dua jenis: pautan keras Tidak seperti pautan lembut (pautan simbolik), pautan keras bermaksud fail boleh mempunyai berbilang nama, manakala pautan lembut menjana fail khas yang kandungannya menghala ke lokasi fail lain. Pautan keras wujud dalam sistem fail yang sama, tetapi pautan lembut boleh merangkumi sistem fail yang berbeza.
Pautan lembut:
1. Pautan lembut wujud dalam bentuk laluan. Sama seperti pintasan dalam sistem pengendalian Windows
2 Pautan lembut boleh merentasi sistem fail, tetapi pautan keras tidak boleh
3 Pautan lembut boleh memaut ke nama fail yang tidak wujud
4. Pautan lembut boleh memautkan direktori
Pautan keras:
1 Pautan keras wujud dalam bentuk salinan fail. Tetapi ia tidak mengambil ruang sebenar.
2. Tidak dibenarkan membuat pautan keras ke direktori
3 Pautan keras hanya boleh dibuat dalam sistem fail yang sama
Terdapat dua perkara yang perlu diperhatikan di sini. :
Pertama, arahan ln akan mengekalkan penyegerakan setiap fail yang dipautkan, iaitu, tidak kira di mana anda menukar, fail lain akan mempunyai perubahan yang sama; dibahagikan kepada pautan lembut dan pautan keras Pautan lembut ialah fail sasaran fail sumber Ia hanya akan menghasilkan imej fail di lokasi yang anda pilih dan tidak akan menduduki ruang cakera Pautan keras dalam fail sumber , tanpa parameter -s, ia akan menjana fail dengan saiz yang sama dengan fail sumber di lokasi yang anda pilih sama ada pautan lembut atau pautan keras, fail itu akan terus berubah secara serentak.
Arahan ln digunakan untuk memautkan fail atau direktori Jika dua atau lebih fail atau direktori ditetapkan pada masa yang sama, dan destinasi akhir ialah direktori sedia ada, semua fail atau direktori yang dinyatakan sebelum ini akan disalin ke. dalam direktori ini. Jika berbilang fail atau direktori ditentukan pada masa yang sama, dan destinasi akhir bukan direktori sedia ada, mesej ralat akan muncul.
3. Parameter arahan:Parameter yang diperlukan:
-b Padam, tulis ganti pautan yang telah ditetapkan sebelum ini
-d Benarkan pengguna super mencipta pautan keras ke direktori
-f Memaksa pelaksanaan
-i mod interaktif, menggesa pengguna sama ada untuk menulis ganti fail jika ia wujud
-n Menganggap pautan simbolik sebagai direktori umum
-s pautan lembut ( Pautan simbolik)
-v Paparkan pemprosesan terperinci
Pilih parameter:
-S “-S
-V “-V
- -bantuan memaparkan maklumat bantuan
--versi memaparkan maklumat versi
4. Contoh penggunaan:Contoh 1: Cipta pautan lembut ke fail
Arahan:
Output:ln -s log2013.log link2013
[root@localhost test]# ll -rw-r--r-- 1 root bin 61 11-13 06:03 log2013.log [root@localhost test]# ln -s log2013.log link2013 [root@localhost test]# ll lrwxrwxrwx 1 root root 11 12-07 16:01 link2013 -> log2013.log -rw-r--r-- 1 root bin 61 11-13 06:03 log2013.log
Buat pautan lembut2013 untuk fail log2013.log Jika log2013.log hilang, pautan2013 akan menjadi tidak sah
Contoh 2: Buat pautan keras ke fail
.Arahan:
Output:ln log2013.log ln2013
[root@localhost test]# ll lrwxrwxrwx 1 root root 11 12-07 16:01 link2013 -> log2013.log -rw-r--r-- 1 root bin 61 11-13 06:03 log2013.log [root@localhost test]# ln log2013.log ln2013 [root@localhost test]# ll lrwxrwxrwx 1 root root 11 12-07 16:01 link2013 -> log2013.log -rw-r--r-- 2 root bin 61 11-13 06:03 ln2013 -rw-r--r-- 2 root bin 61 11-13 06:03 log2013.log
Buat pautan keras ln2013 untuk log2013.log dan ln2013 adalah sama
Cadangan berkaitan: "
Tutorial Video LinuxAtas ialah kandungan terperinci Adakah linux mempunyai arahan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!