Di Linux, pautan lembut adalah bersamaan dengan pintasan dalam Windows, yang wujud dalam bentuk laluan dalam pautan lembut, fail itu sebenarnya adalah fail teks yang mengandungi maklumat lokasi fail lain. Sintaks untuk membuat pautan lembut ialah "sumber sasaran ln -s" Parameter "sasaran" mewakili fail sasaran (folder), iaitu fail (folder) yang ditunjuk dan parameter "sumber" mewakili fail lembut. nama pautan direktori semasa, iaitu fail sumber (folder).
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Terdapat dua jenis pautan Linux, satu dipanggil pautan keras, dan satu lagi dipanggil pautan simbolik, juga dikenali sebagai pautan lembut.
Pautan lembut Linux
adalah bersamaan dengan pintasan dalam windows Memandangkan fail yang dibuat oleh pautan lembut ialah fail baharu yang bebas, Jadi ia akan menduduki indoe dan menyekat
Ia sebenarnya adalah fail khas. Dalam pautan lembut, fail itu sebenarnya adalah fail teks yang mengandungi maklumat lokasi fail lain.
Pautan lembut wujud dalam bentuk laluan. Sama seperti pintasan dalam sistem pengendalian Windows
pautan lembut boleh merentas sistem fail, tetapi pautan keras tidak boleh
Pautan lembut boleh merentas sistem fail Nama fail sedia ada boleh dipautkan
Pautan lembut boleh memautkan direktori
1. Sintaks penciptaan
ln -s target source
Penjelasan:
ln -s
: bermaksud mencipta pautan lembut
target
: bermaksud fail sasaran (folder) [iaitu, sedang; Fail runcing (folder)]
source
: Menunjukkan nama pautan lembut bagi direktori semasa. [Fail sumber (folder)]
2 Contoh khusus
[root@server6 ~]# mkdir test_chk [root@server6 ~]# touch test_chk/test.txt [root@server6 ~]# echo "hello spark" > test_chk/test.txt [root@server6 ~]# cat test_chk/test.txt hello spark [root@server6 ~]# ll 总用量 84 -rw-------. 1 root root 1257 6月 16 01:17 anaconda-ks.cfg drwxr-xr-x. 25 root root 4096 11月 1 10:28 azkabanJob -rw-r--r--. 1 root root 67322 11月 4 10:24 azkabanJob.zip drwxr-xr-x. 4 root root 37 7月 13 11:01 hadoop_temp -rw-r--r--. 1 root root 54 7月 4 14:11 HelloLinux.txt drwxr-xr-x. 2 root root 22 11月 4 10:41 test_chk -rw-r--r--. 1 root root 67 10月 8 15:52 zookeeper.out
[root@server6 ~]# ln -s test_chk/ test_chk_ln [root@server6 ~]# ll 总用量 84 -rw-------. 1 root root 1257 6月 16 01:17 anaconda-ks.cfg drwxr-xr-x. 25 root root 4096 11月 1 10:28 azkabanJob -rw-r--r--. 1 root root 67322 11月 4 10:24 azkabanJob.zip drwxr-xr-x. 4 root root 37 7月 13 11:01 hadoop_temp -rw-r--r--. 1 root root 54 7月 4 14:11 HelloLinux.txt drwxr-xr-x. 2 root root 22 11月 4 10:41 test_chk lrwxrwxrwx. 1 root root 9 11月 4 10:42 test_chk_ln -> test_chk/ -rw-r--r--. 1 root root 67 10月 8 15:52 zookeeper.out [root@server6 ~]# cd test_chk_ln/ [root@server6 test_chk_ln]# ll 总用量 4 -rw-r--r--. 1 root root 12 11月 4 10:41 test.txt [root@server6 test_chk_ln]# cat test.txt hello spark [root@server6 test_chk_ln]# ll 总用量 4 -rw-r--r--. 1 root root 12 11月 4 10:41 test.txt [root@server6 test_chk_ln]# cat test.txt hello spark
Nota
1 Apabila membuat pautan lembut, tidak perlu mencipta folder.
2. Penjelasan contoh perintah
Arahan yang dilaksanakan ialah: ln -s /storage/lawson/scores scor
Maksudnya ialah: titik markah ke direktori /storage/lawson/scores/
Berikut ialah markah semasa yang menunjuk kepada /storage/lawson/scores. Warna merah dipaparkan di sini kerana direktori /storage/lawson/scores
tidak wujud Jika anda mencipta direktori, anda boleh mendapatkan paparan biru.
Perlu diingatkan bahawa fail dalam semua direktori semasa tidak boleh mempunyai nama yang sama, kerana saya mempunyai folder sebelum ini iaitu scores
, jadi saya hanya menamakannya scor
.
Pemadaman pautan lembut
rm -rf ./test_chk_ln/
akan memadamkan semua kandungan dalam folder, tetapi pautan itu tidak akan dipadamkan; >
Ia hanya akan memadamkan pautan lembut ini dan tidak akan memadamkan kandungan di bawah. rm -rf ./test_chk_ln
[root@server6 test_chk_ln]# cd .. [root@server6 ~]# ll 总用量 84 -rw-------. 1 root root 1257 6月 16 01:17 anaconda-ks.cfg drwxr-xr-x. 25 root root 4096 11月 1 10:28 azkabanJob -rw-r--r--. 1 root root 67322 11月 4 10:24 azkabanJob.zip drwxr-xr-x. 4 root root 37 7月 13 11:01 hadoop_temp -rw-r--r--. 1 root root 54 7月 4 14:11 HelloLinux.txt drwxr-xr-x. 2 root root 22 11月 4 10:41 test_chk lrwxrwxrwx. 1 root root 9 11月 4 10:42 test_chk_ln -> test_chk/ -rw-r--r--. 1 root root 67 10月 8 15:52 zookeeper.out [root@server6 ~]# rm -rf ./test_chk_ln/ [root@server6 ~]# ll 总用量 84 -rw-------. 1 root root 1257 6月 16 01:17 anaconda-ks.cfg drwxr-xr-x. 25 root root 4096 11月 1 10:28 azkabanJob -rw-r--r--. 1 root root 67322 11月 4 10:24 azkabanJob.zip drwxr-xr-x. 4 root root 37 7月 13 11:01 hadoop_temp -rw-r--r--. 1 root root 54 7月 4 14:11 HelloLinux.txt drwxr-xr-x. 2 root root 6 11月 4 10:42 test_chk lrwxrwxrwx. 1 root root 9 11月 4 10:42 test_chk_ln -> test_chk/ -rw-r--r--. 1 root root 67 10月 8 15:52 zookeeper.out [root@server6 ~]# cd test_chk [root@server6 test_chk]# ll 总用量 0 [root@server6 test_chk]# ll 总用量 0
[root@server6 ~]# rm -rf ./test_chk_ln [root@server6 ~]# ll 总用量 84 -rw-------. 1 root root 1257 6月 16 01:17 anaconda-ks.cfg drwxr-xr-x. 25 root root 4096 11月 1 10:28 azkabanJob -rw-r--r--. 1 root root 67322 11月 4 10:24 azkabanJob.zip drwxr-xr-x. 4 root root 37 7月 13 11:01 hadoop_temp -rw-r--r--. 1 root root 54 7月 4 14:11 HelloLinux.txt drwxr-xr-x. 2 root root 22 11月 4 10:44 test_chk -rw-r--r--. 1 root root 67 10月 8 15:52 zookeeper.out [root@server6 ~]# cd test_chk/ [root@server6 test_chk]# ll 总用量 4 -rw-r--r--. 1 root root 12 11月 4 10:44 test.txt
Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah pautan lembut linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!