Добрый день!
Вопрос про ссылки, которые можно создавать в Linux (символические, жесткие и другие).
Насколько я понял, при создании симв.ссылки создается файл вида @1.txt (пример). Необходимо определить откуда и на что (места или файлы) в системе созданы ссылки. При просмотре директорий, откуда и куда были созданы ссылки никаких файлов такого типа @file_name.txt нет. При просмотре через Midnight Commander заходим в директорию и видим там папку /u01 и ~data (скриншот). Это ссылка или нет и если да, то какая она? Как определить?
вопрос про ссылки, просьба помочь
ls -l
[console]
pwd
/home/ivan/temp/0
ivan@linux-pc:~/temp/0> ls -l
итого 4
drwxr-xr-x 3 ivan users 4096 Окт 25 12:27 1
lrwxrwxrwx 1 ivan users 26 Окт 25 12:27 file -> /home/ivan/temp/0/1/2/file
[/console]
или
[console]
$tree
.
|-- 1
| `-- 2
| `-- file
`-- file -> /home/ivan/temp/0/1/2/file
2 directories, 2 files
[/console]
когда я перехожу в /u01/data и набираю ll, он показывает app, а на второй строке data->/data/data
Это ссылка? И как определить, какого она типа?
захожу в /u01/data, затем pwd, показывает /u01/data
захожу в /data/data, затем pwd, показывает /data/data
"data->/data/data" - это и есть ссылка
Кошмарная статья, запутает только, там в комментах есть короткий и хороший вариант:
Грубо говоря, символическая ссылка — это ссылка на имя файла. Вне зависимости от того, что именно лежит на диске под этим именем.
А жёсткая ссылка — это ссылка на саму область диска, содержащую файл (информацию). Жёсткая ссылка — это как ещё одно (полностью равноправное) имя файла.
Кошмарная статья, запутает только, там в комментах есть короткий и хороший вариант:
Да воды много, не спорю, но наглядно все расписано.
Как заблокировать пакеты, поступающие с
адреса 192.168.8.11, у которых установлен бит SYN и сброшены биты ACK и FIN...?