Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Поиск файлов с одинаковыми именами.  (Прочитано 6868 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Поиск файлов с одинаковыми именами.
« Ответ #15 : 26 Декабря 2008, 00:02:50 »
Полный путь к файлам говоришь? Гм... Ща.
А к какому? Можно задачу более конкретно сформулировать? Ко всем одинаковым чтоль?
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Поиск файлов с одинаковыми именами.
« Ответ #16 : 26 Декабря 2008, 00:11:53 »
Говорят, как-то так:
find path/ -type f -printf "%p %f\n" | sort -k 1 | uniq -Df 1 > result.txtНадеюсь, не надо объяснять, что делает > result.txt. В выходном файле будут записи вида /полное/имя/файла имя_файла только для тех файлов, которые повторяются. Правда, возможен косяк с пробелами в именах директорий. Но я думаю, если почитать man find и man uniq то можно и с этим разобраться.
« Последнее редактирование: 26 Декабря 2008, 00:17:29 от Malamut »
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Поиск файлов с одинаковыми именами.
« Ответ #17 : 26 Декабря 2008, 00:21:54 »
Честно говоря, не уверен до конца, что это работает))) Но вроде должно))
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Поиск файлов с одинаковыми именами.
« Ответ #18 : 26 Декабря 2008, 00:25:09 »
Эх если бы оно еще и выводило полный путь к файлам...
$find * -type f -printf '%f\n' | sort | uniq -d | xargs -i find * -type f -name {} 2>/dev/null
Tempora mutantur et nos mutantur in illis

Оффлайн Петрик П`яточкін

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Поиск файлов с одинаковыми именами.
« Ответ #19 : 27 Декабря 2008, 23:07:57 »
Эх если бы оно еще и выводило полный путь к файлам...
$find * -type f -printf '%f\n' | sort | uniq -d | xargs -i find * -type f -name {} 2>/dev/null
спасибо. это работает.

 

Страница сгенерирована за 0.044 секунд. Запросов: 23.