Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah arahan untuk mencipta fail pautan dalam Linux?

Apakah arahan untuk mencipta fail pautan dalam Linux?

青灯夜游
青灯夜游asal
2023-02-08 11:49:155917semak imbas

Arahan untuk mencipta fail pautan dalam Linux ialah "ln". Perintah ln digunakan untuk mencipta fail pautan untuk fail yang ditentukan Perintah ini boleh digunakan untuk membuat sama ada fail pautan lembut atau fail pautan keras Sintaksnya ialah "ln [parameter] [fail sumber atau direktori] [fail sasaran atau direktori] ". Perintah ln akan mengekalkan penyegerakan setiap fail yang dipautkan, iaitu, tidak kira di mana pengguna berubah, fail lain akan mengalami perubahan yang sama.

Apakah arahan untuk mencipta fail pautan dalam Linux?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Perintah Linux untuk mencipta fail pautan ln

Dalam Linux, arahan ln digunakan untuk mencipta fail pautan untuk fail yang ditentukan. Perintah ini Ia boleh digunakan untuk mencipta kedua-dua fail pautan lembut dan fail pautan keras.

Mengikut ciri storan fail dalam sistem Linux, kaedah pemautan dibahagikan kepada dua jenis berikut:

  • Pautan lembut: serupa dengan membuat pintasan untuk fail dalam kaedah sistem Windows, iaitu, fail khas dihasilkan, yang digunakan untuk menunjuk ke fail lain Kaedah pautan ini juga boleh digunakan untuk direktori.

  • Pautan keras: Kami tahu bahawa maklumat asas fail disimpan dalam inod, dan pautan keras merujuk kepada memberikan berbilang nama fail kepada inod fail, melalui mana-mana fail name , anda boleh mencari inod fail ini dan membaca maklumat data fail tersebut.

Arahan ln akan mengekalkan penyegerakan setiap fail yang dipautkan, iaitu, tidak kira mana yang anda ubah, fail lain akan mempunyai perubahan yang sama.

Format asas arahan ln adalah seperti berikut:

ln [参数] [源文件或目录] [目标文件或目录]

Parameter biasa:

参数 描述
-b 删除,覆盖以前建立的链接。
-d 允许超级用户制作目录的硬链接。
-f 强制执行。
-i 交互模式,文件存在则提示用户是否覆盖。
-n 把符号链接视为一般目录。
-s 软链接(符号链接)。
-v 显示详细的处理过程。

Penjelasan:

ln Terdapat dua jenis pautan: 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 A pautan keras ialah ln - fail sasaran fail sumber , tanpa parameter -s, ia akan menghasilkan fail dengan saiz yang sama dengan fail sumber di lokasi yang anda pilih Sama ada pautan lembut atau pautan keras, fail itu akan disimpan berubah secara serentak. Perintah

ln digunakan untuk memautkan fail atau direktori Jika dua atau lebih fail atau direktori ditentukan pada masa yang sama, dan destinasi akhir ialah direktori sedia ada, semua fail atau direktori yang ditentukan sebelumnya 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.

【Contoh 1】Buat pautan keras:

[root@localhost ~]# touch cangls
[root@localhost ~]# ln /root/cangls /tmp
#建立硬链接文件,目标文件没有写文件名,会和原名一致
#也就是/tmp/cangls 是硬链接文件

【Contoh 2】Buat pautan lembut:

[root@localhost ~]# touch bols
[root@localhost ~]# In -s /root/bols /tmp
#建立软链接文件

Perlu diperhatikan di sini bahawa fail sumber fail pautan lembut mesti ditulis sebagai laluan mutlak, bukan laluan relatif (pautan keras tidak mempunyai keperluan sedemikian jika tidak, fail pautan lembut akan melaporkan ralat). Ini adalah kesilapan yang sangat mudah dilakukan oleh pemula.

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah arahan untuk mencipta fail pautan dalam 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