---
title: Ссылки в файловой системе
date: 2007-02-09T10:00
tags: [tech, telecom]
---

### «ln» в Unix

В действительности речь идёт разумеется об особенностях unix-файловой системы связывать папки и файлы? На практике web-разработки это мелочь, но знать полезно.

Двумя коммандами, вводимых или из консоли sh, либо через [putty](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) по ssh, мы создаём оригинальный файл и зеркало. В отличие от копии файла, зеркало, подобно shortcut в windows, занимает мизерный размер на диске, но позволяет полноценно работать с ним как с оригиналом.

`touch original_file #создаём файл   ln original_file copy_file #делаем ссылку`

i-Node это такой тип ссылок, которые сильно связаны с файлом и удалить файл нельзя, покуда хотябы одна ссылка "осталась в живых". Вызывается -i параметром. В обычном случае удаление ссылки не удаляет файла.

### mklink в Windows

Кроме обычных shortcut'ов существует и символическая ссылка:

`Creates a symbolic link.   MKLINK [[/D] | [/H] | [/J]] Link Target           /D      Creates a directory symbolic link.  Default is a file symbolic link.           /H      Creates a hard link instead of a symbolic link.           /J      Creates a Directory Junction.           Link    specifies the new symbolic link name.           Target  specifies the path (relative or absolute) that the new link refers to.`

## Related

- [VPN](/ru/blog/tech/telecom/vpn/)
- [Взлом Wi-Fi access point-а с WEP](/ru/blog/tech/telecom/vzlom-wi-fi-access-point-a-s-wep/)
- [Две lan карты одновременно](/ru/blog/tech/telecom/dve-lan-karty-odnovremenno/)
