У меня Windows 7 64-битный ПК. Я установил Cygwin версии 2.6.0 на него в каталоге c:\cygwin64.
У меня есть файл с именем file1. Для этого я создал файл мягкой ссылки с именем file1_soft1.
Команда ls -i -l
дает мне такой вывод:
всего 2
3377699721198685 -rw-r - r-- 1 cChappati Domain Users 57 янв. 20 19:47 file1
37154696926542763 lrwxrwxrwx 1 cChappati Domain Users 5 января 21 10:36 file1_soft1 -> file1
Затем я успешно удалил исходный файл с помощью команды rm file1
.
Теперь, когда я запускаю команду ls -i -l
, я получаю следующий вывод:
всего 1
37154696926542763 lrwxrwxrwx 1 cChappati Domain Users 5 января 21 10:36 file1_soft1 -> file1
Почему file1_soft1 файл по - прежнему связан с file1 файл , когда file1 файл больше не существует?
Я ожидал, что либо файл file1_soft1 также будет удален, либо станет обычным файлом с удаленной ссылкой на файл file1 . Но ничего этого не произошло.
Спасибо