LINUX.ORG.RU
ФорумAdmin

скрипт для замены дублей ссылками

 , ,


1

2

Всем доброго дня.

Нужна помощь в написании bash скрипта.

Сделал следующие - командой «fdupes -r /путь» > «имя файла.txt» нашёл все дубли файлов, получил файл следующего формата:

/home/kirill/test/Новая папка/Новый текстовый документ (3).txt
/home/kirill/test/Новая папка/Новая папка (2)/Новая папка/4d5sa4s6da413c1zacx2s.txt
/home/kirill/test/Новая папка/Новая папка (3)/Новая папка/1536sa14d56f332c0x1c1r1grdf.txt
/home/kirill/test/Новая папка/Новая папка (4)/65+9dsf132dfv132cx0.txt
/home/kirill/test/Новая папка/Новая папка (5)/bgodfiuhjoin vcxlk nz ihRHinf.txt
/home/kirill/test/Новая папка/Новая папка (6)/sdfohdsoduihilkmzxoiufhuybhnfmckoayhmk.txt

/home/kirill/test/Новая папка/Новый текстовый документ (4).txt
/home/kirill/test/Новая папка/Новая папка (2)/assdasd.txt
/home/kirill/test/Новая папка/Новая папка (3)/123123.txt
/home/kirill/test/Новая папка/Новая папка (4)/fsdafknjlkjgfnhlknjv.txt
/home/kirill/test/Новая папка/Новая папка (5)/1654ds61f1dsafda3d.txt
/home/kirill/test/Новая папка/Новая папка (6)/asdasdguihjnv.txt

Нужно что бы скрипт шерстил данный файл и делал следующие:

  1. удалял дубли
  2. проставлял ссылки (ln -s) вместо дублей с таким же названием что и удалённые файлы

Буду очень признателен за помощь.


проставлял ссылки (ln -s)

Почему «символьные» ссылки, почему не «жёсткие»?

Так или иначе, решение вопроса:

Для симольных ссылок:

$ rdfind -makesymlinks true .

Для жестких ссылок:

$ rdfind -makehardlinks true .
Deleted
()

клевые имена у файлов, а вот расширение скучноватое

Deleted
()
Ответ на: комментарий от Deleted

реально чоткие комманды.

можеш подсказать для чего такое может быть нужно проделовать на компе? а то что то сам докумекать не могу.

Deleted
()
Ответ на: комментарий от Deleted

а какой смысл это имеет с торрентами?

экономия пространства дискового?

Deleted
()
Ответ на: комментарий от Deleted

а какой смысл это имеет с торрентами?

Один экземпляр в папке с закачками, второй в папках с фильмами, музыкой, аудиокнигами и книгами. Занимает двойное пространство.

Deleted
()
Ответ на: комментарий от Deleted

Можно качать сразу в папки с фильмами, музыкой, книгами.

Качать можно. А переименовывать?

Deleted
()
Ответ на: комментарий от Deleted

И переименовывать, конечно. Если у тебя торрент-клиент нормальный.

Переименовывать файлы в папке (т.е. внутри торрента)? Это что за клиент?

Deleted
()
Ответ на: комментарий от Deleted

ну если это не экземпляр файла цели, а только переменная то почти ведь ничего не занимает на тыщу файлов наверное 1метр всего выгадываеш или нет?

Deleted
()
Ответ на: комментарий от Deleted

ничего себе, теперь понял, тогда актуально согласин.

Deleted
()
Ответ на: комментарий от Deleted

В дублировании файлов

Ничего подобного. Лично я их сразу линкую.

и героическом превозмогании последствий.

Ничего подобного. Никакого героизма.

Так в чём «долбись» то?

Deleted
()
Ответ на: комментарий от Deleted

Мне до чужой пердольной жизни дела нет

А на ЛОРе чего потерял тогда?

Да нет, просто слился приятель.

Deleted
()
Ответ на: комментарий от Deleted

лол, хорошо сказал про ритузы :)

Deleted
()

Здравствуйте! Я папка. Решил отметиться в этом треде.

ashot ★★★★
()
Последнее исправление: ashot (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.