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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Групировка файлов по размеру и дате создания (их подсчет)  (Прочитано 471 раз)

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

Оффлайн Ronaldo

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
  • Всё достижимо с помощью технологий!
    • Просмотр профиля
Здравствуйте! Перелопатил справочную систему и сеть, но ответа не нашёл, уповаю на местных гуру. Суть задачи заключается в том, чтобы командой из консоли в конкретной категории были отображены файлы, у которых одинаковый размер и дата создания, но разные имена.

Пример:

1. nvrlevdfgr.data   12:40   512Кб
2. m4534dfgdr.data   05:12   12Кб
3. kl2345j909.data   16:23   918Кб
4. 54mbkl536k.data   12:40   512Кб
5. 3456k4359k.data   18:34   562Кб
6. 2354joi9g0.data   05:12   12Кб

Результат:
1. nvrlevdfgr.data   12:40   512Кб
2. 54mbkl536k.data   12:40   512Кб
3. m4534dfgdr.data   05:12   12Кб
4. 2354joi9g0.data   05:12   12Кб

Оффлайн snowin

  • Активист
  • *
  • Сообщений: 838
    • Просмотр профиля
одинаковый размер и дата создания
чем тя ls не устраивает?

Оффлайн Ronaldo

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
  • Всё достижимо с помощью технологий!
    • Просмотр профиля
Там есть группировка только по объектам файловой системы, т.е. файлы и папки. Группировки по признакам нет. Необходимо группировать не только по размеру, но и по дате создания, одновременно, где размер и дата произвольные значения.

Для упрощения понимания задачи можно поставить в пример оператор SQL: GROUP BY date, size HAVING COUNT(size) > 1

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4309
  • Capture the truth
    • Просмотр профиля
Ronaldo, даладна?

man ls
Цитировать
-t сортировать по времени изменения, сначала самые новые
-S сортировать по размеру файла, большие сначала
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Ronaldo

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
  • Всё достижимо с помощью технологий!
    • Просмотр профиля
Вроде пример на SQL всё объясняет:
1. Файлы не имеющие одинаковый размер и дату выводиться не должны
2. Первыми идут файлы, которых одинаковых по времени и дате большее количество

Оффлайн snowin

  • Активист
  • *
  • Сообщений: 838
    • Просмотр профиля
1. Файлы не имеющие одинаковый размер и дату выводиться не должны
приведи пример
2. Первыми идут файлы, которых одинаковых по времени и дате большее количество
тоже - пример?

и зачем все это

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4309
  • Capture the truth
    • Просмотр профиля
Ronaldo, вы случайно не подразумеваете таким способом искать дубликаты?
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн snowin

  • Активист
  • *
  • Сообщений: 838
    • Просмотр профиля
Ronaldo, думаю тебе может помочь еще uniq

 

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