Apakah pautan lembut linux?

青灯夜游
青灯夜游asal
2022-06-17 16:14:448443semak imbas

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).

Apakah pautan lembut linux?

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

  • langkah 1. Buat fail dan folder ujian
[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/

Apakah pautan lembut linux?

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.

Apakah pautan lembut linux?
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

    Tunjuk cara ralat
[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
Anda boleh mendapati bahawa semua kandungan dalam folder telah dipadamkan. . .

    Padamkan pautan lembut dengan betul
[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
Cadangan berkaitan: "

Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah pautan lembut linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah watak paip dalam linuxArtikel seterusnya:Apakah watak paip dalam linux