Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Создание Symlink с близнецов, в местах удаления дубликатов 
Author Message
Чиполлино



PostPosted: Sat Mar 16, 2019 07:40    Post subject: Reply with quote

Flasher wrote:
дублирующие жёсткие ссылки — это указатели на один и тот же файл

Господи да Вы вообще меня не понимаете видимо.
Нашел ТС поиском 20 файлов с именем "Х", и при этом одинаковых по хеш.
ТС должен удалить все файлы "Х", кроме одного, а в местах удаления оставть, либо симлинки с этого живого "Х",
либо хардлинки. Но не нужно, чтобы ТС искал одинаковые с "Х" файлы, по ХЕШ, но имеющие
другие имена. Не надо такие файлы принимать за близнецов "Х". Если у таких файлов есть дубликаты по
имени + Хеш, ТС должен создать для них свои одноименные ссылки, оставив один живым, так же как и в случае с "Х".
Если таковой порядок действий не возможен, а из Вами-предложенного я понял, что это так, закроем тему.
Я ж писал, что на определенном этапе я удалю все хардлинки или симлинки. И как прога найдет недостающие?
Ну представьте ситуацию, ТС находит файл "А"(один с таким именем), одинаковый по ХЕШ с "Х".
В вашем случае на него создается хардлинк с именем "А" - Правильно? Даю команду Семплеру на просчет файлов. Он увидит линк "А" .
Но после этого я должен удалить все символьные ссылки. Что дальше?
Где я найду ему "А"? Сеплер не полезет за близнецом "Х", он потребует именно имя "А". И даже в моем варианте, он не воспримет симлинк на "Х" как ниточку, ведущую к файлу. При удалении симлинка, он не полезет за оригиналом. Ему по боку. Ему дай файл "Х" в месте симлинка. Мне его в ручную указывать придется. Вы мыслите как должно , а прога мыслит через жопу - простите. Теперь понятно?
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group