Paano ka gumawa ng link sa Unix?

Sa pamamagitan ng default, ang ln command lumilikha ng matitigas na link. Upang lumikha ng simbolikong link, gamitin ang -s ( –symbolic ) na opsyon. Kung ang parehong FILE at LINK ay ibinigay, ln ay lilikha ng isang link mula sa file na tinukoy bilang unang argumento ( FILE ) sa file na tinukoy bilang pangalawang argumento ( LINK ).

Palitan ang source_file ng pangalan ng umiiral na file kung saan nais mong likhain ang simbolikong link (ang file na ito ay maaaring anumang umiiral na file o direktoryo sa mga file system). Palitan myfile na may pangalan ng simbolikong link. Ang ln command ay lumilikha ng simbolikong link.

Upang lumikha ng isang simbolikong link ipasa ang -s na opsyon sa ln command na sinusundan ng target na file at ang pangalan ng link. Sa sumusunod na halimbawa ang isang file ay naka-symlink sa bin folder. Sa sumusunod na halimbawa, ang isang naka-mount na panlabas na drive ay naka-symlink sa isang home directory.

Upang gumawa ng mga link sa pagitan ng mga file na kailangan mong gamitin ang ln command. Isang simboliko link (kilala rin bilang isang malambot link or symlink) ay binubuo ng isang espesyal na uri ng file na nagsisilbing sanggunian sa isa pang file o direktoryo.

Ang isang link sa UNIX ay isang pointer sa isang file. Tulad ng mga pointer sa anumang programming language, ang mga link sa UNIX ay mga pointer na tumuturo sa isang file o isang direktoryo. Ang paggawa ng mga link ay isang uri ng mga shortcut para ma-access ang isang file. Ang mga link ay nagbibigay-daan sa higit sa isang pangalan ng file na sumangguni sa parehong file, sa ibang lugar.

Ang isang mahirap na link ay mahalagang isang label o pangalan na itinalaga sa isang file. Ang bagong link na ito ay hindi isang hiwalay na kopya ng lumang file, ngunit sa halip ay isang ibang pangalan para sa eksaktong parehong mga nilalaman ng file bilang ang lumang file. … Dahil dito, ang anumang pagbabagong gagawin mo sa oldfile ay makikita sa newlink .

Kung ang isang hard link ay ginawa para sa isang text file. Pagkatapos ay ang orihinal na text file ay tatanggalin, pagkatapos ay karaniwang isang kopya ng pangalan ng file na iyon ay nilikha, sa isang kahulugan na ang orihinal na file ay matatanggal.

Upang tingnan ang mga simbolikong link sa isang direktoryo:

  1. Magbukas ng terminal at lumipat sa direktoryo na iyon.
  2. I-type ang command: ls -la. Dapat nitong ilista ang lahat ng mga file sa direktoryo kahit na nakatago ang mga ito.
  3. Ang mga file na nagsisimula sa l ay ang iyong mga simbolikong link na file.

Ang dahilan ng mga hard-link na direktoryo ay hindi pwede ay medyo teknikal. Mahalaga, sinisira nila ang istraktura ng file-system. Sa pangkalahatan, hindi ka dapat gumamit ng mga hard link. Ang mga simbolikong link ay nagbibigay-daan sa karamihan ng parehong paggana nang hindi nagdudulot ng mga problema (hal. ln -s target na link ).

Malambot na mga link ay katulad ng mga shortcut, at maaaring tumuro sa isa pang file o direktoryo sa anumang file system. Ang mga hard link ay mga shortcut din para sa mga file at folder, ngunit ang isang hard link ay hindi maaaring gawin para sa isang folder o file sa ibang file system. Tingnan natin ang mga hakbang na kasangkot sa paggawa at pag-alis ng symlink.

Tulad ng post na ito? Mangyaring ibahagi sa iyong mga kaibigan:
OS Ngayon