|
| |
|
|
| |
для: Shorr Kan
(13.08.2006 в 20:38)
| | | Файл удалиться, вернее не файл, а жёсткая ссылка и больше входа в файл в этом каталоге не останется. Если это была последняя жёсткая ссылка, удаляется и сам файл - по сути имя файла и есть жёсткая ссылка, просто в UNIX один и тот же файл может находиться в разных каталогах и называться по разному и до тех пор пока все его жёсткие ссылки не удаляются область памяти под ним не объявляется свободной. | |
| |
|
|
| |
|
|
| |
для: cheops
(13.08.2006 в 16:53)
| | | А что будет при попытке удалить файл, если на него есть жесткая ссылка? Ошибка или просто файл не удалится? | |
| |
|
|
| |
|
|
| |
для: Владимир22
(13.08.2006 в 14:51)
| | | Это особенности файловой системы UNIX, там на один файл из разных частей файловой системы можно установить ссылки: жёсткая ссылка - воспринимается как сам файл, т.е. по сути в файл можно будет зайти из двух мест и он не будет удалён до тех пор, пока не будут удалены все жёсткие ссылки. Символические ссылки - это специальный вид ссылки который осуществляет своеобразный "редирект" на файл или директорию. | |
| |
|
|
| |
|
|
| |
для: Владимир22
(13.08.2006 в 14:51)
| | | Нда...
Учебничек ещё тот...
Они нужны для того, если вы хотите держати оди и тот-же файл в разных местах.
Но тогда вызов в PHP будет выглядеть так:
link ("parent", "top.htm"); // жёсткая ссылка
symlink ("parent", "top.htm"); // символическая ссылка
|
| |
| |
|
|
| |
|
|
| | Откопал в одном учебнике такие функции:
link(parent,top.htm); //жёсткая ссылка
symlink(parent,top.htm); //символическая ссылка
|
Но примеров не даётся.
Кто знает, подскажите для чего они нужны на практике, и чем отличаются. | |
| |
|
|
|