Hard Link
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Hard Link
Z301171463546 - можно пожертвовать мне денег
-
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-11-07 16:23:18
Re: Hard Link
zingel, данная команда [find -L /path/to/dir -type l ] ищет soft link.
[man find]
[man find]
Мне же нужно искать hard link'и в системе.-type t
True if the file is of the specified type. Possible file types
are as follows:
...
- l symbolic link
...
- tango
- Access Forbidden
- Сообщения: 247
- Зарегистрирован: 2007-12-15 17:41:18
- Откуда: Санкт- Петербург
- Контактная информация:
Re: Hard Link
Можно воспользоваться софтиной
/usr/ports/sysutils/fdupes
Команда для поиска хардлинков:
/usr/ports/sysutils/fdupes
Команда для поиска хардлинков:
Код: Выделить всё
[root@hp test]# [b]fdupes -r -H[/b] /home/tango/test/
/home/tango/test/file1
/home/tango/test/file2
Последний раз редактировалось Alex Keda 2009-03-01 14:47:25, всего редактировалось 1 раз.
Причина: Товарисчи, юзайте кнопочку [code], цените чужое время....
Причина: Товарисчи, юзайте кнопочку [code], цените чужое время....
- tango
- Access Forbidden
- Сообщения: 247
- Зарегистрирован: 2007-12-15 17:41:18
- Откуда: Санкт- Петербург
- Контактная информация:
Re: Hard Link
А еще можно скриптом:
Результат:
Код: Выделить всё
#!/bin/sh
find /home/tango/test -type f | xargs md5sum | awk '{
sub("[^/]*/","",$2);
if (cache[$1])
print "Found: "cache[$1],$2;
else
cache[$1]=$2
}'
Код: Выделить всё
[root@hp Scripts]# ./find.sh
Found: home/tango/test/file2 home/tango/test/file1
Последний раз редактировалось Alex Keda 2009-03-01 14:47:38, всего редактировалось 1 раз.
Причина: Товарисчи, юзайте кнопочку [code], цените чужое время....
Причина: Товарисчи, юзайте кнопочку [code], цените чужое время....
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Hard Link
если такой умный то что Вы сюда написали, пояснилы бы зачем хоть...
Z301171463546 - можно пожертвовать мне денег
- tango
- Access Forbidden
- Сообщения: 247
- Зарегистрирован: 2007-12-15 17:41:18
- Откуда: Санкт- Петербург
- Контактная информация:
Re: Hard Link
Уважаемый, я Вас чем-то обидела?
Причем здесь фраза -"если ты такакой умный" ?
Человек попросил совет, я предложила решение.
Как говориться, "не нравится- не ешь!"
А пояснять что к чему тут особо нечего....
И первый и второй вариант основан на поиске одинаковых файлов...
Ведь хардлинк имеет тот же инод что и файл, т.е. фактически это и есть один и тот же файл только с разными названиями.
P.S. если нужно найти хардлинки на какой-то конкретный файл, то тут поможет команда:
Причем здесь фраза -"если ты такакой умный" ?
Человек попросил совет, я предложила решение.
Как говориться, "не нравится- не ешь!"
А пояснять что к чему тут особо нечего....
И первый и второй вариант основан на поиске одинаковых файлов...
Ведь хардлинк имеет тот же инод что и файл, т.е. фактически это и есть один и тот же файл только с разными названиями.
P.S. если нужно найти хардлинки на какой-то конкретный файл, то тут поможет команда:
Код: Выделить всё
[root@hp ~]
# find путь_к_дир_поиска -inum номер_инода_файла
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Hard Link
tango не горячиись, zingel же не тебе это писал...tango писал(а):Уважаемый, я Вас чем-то обидела?
Причем здесь фраза -"если ты такакой умный" ?
...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.