The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск файлового менеджера Midnight Commander 4.8.24, opennews (??), 20-Янв-20, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


11. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +2 +/
Сообщение от пох. (?), 20-Янв-20, 22:32 
удалите "в консоли" все копии всех (их не один) бинарных пакетов mozilla-xxx из зеркала repo, кроме самой последней. Как сделаете - приходите, расскажете нам за консоль.

Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск файлового менеджера Midnight Commander 4.8.24"  –2 +/
Сообщение от user90 (?), 20-Янв-20, 22:39 
Каждый день только этим и занимаюсь. Имелось в виду "для стандартных случаев".
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск файлового менеджера Midnight Commander 4.8.24"  –1 +/
Сообщение от Аноним (14), 20-Янв-20, 22:41 
Зачем делать это вручную, если можно делать это автоматически? Совершенно примитивный однострочник. Скачать последний файл из интернета задача поинтересней - от 65 до 155 символов. Я окончательно отказался от этих глючных консольных фм чего и вам желаю.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

34. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +1 +/
Сообщение от Аноним (35), 20-Янв-20, 23:33 
Однострочник катит если задача худо-бедно формализуется. А если я например хочу "грохнуть неактуальный мусор в дире даунлоадс" - это как на шелле выглядит? :)
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск файлового менеджера Midnight Commander 4.8.24"  –4 +/
Сообщение от Аноним (14), 20-Янв-20, 23:47 
> Однострочник катит если задача худо-бедно формализуется. А если я например хочу "грохнуть
> неактуальный мусор в дире даунлоадс" - это как на шелле выглядит?
> :)

Распаковать весь мусор, сравнить с другим мусором, показать пользователю всё найденное мусорное, соответствующее критериям, заданным пользователем. Примерно 3 команды объединить.

Консольный фм тут всё равно не поможет, нужно например анализировать содержимое. Где-то старые версии файлов в архивах хранятся, это разве что поиск по маске имени и/или относительному размеру.

Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +1 +/
Сообщение от пох. (?), 21-Янв-20, 11:27 
> Консольный фм тут всё равно не поможет, нужно например анализировать содержимое. Где-то старые
> версии файлов в архивах хранятся

не поверишь, консольные fm умеют в virtual filesystems, без необходимости полной распаковки того, что хоть как-то обучено хранить каталоги отдельно от данных. Вместе с "compare", сортировкой как надо и прочими нужными в этом случае фичами.

Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от Аноним (-), 22-Янв-20, 21:55 
> Распаковать весь мусор,

Ээээ зачем? Я например на глаз и без распаковки по имени архива могу прикинуть что версия VLC 0.8.чтототам мне уже не нужна ну вообще совсем никак. Однако я не помню когда она скачана - и уж тем более не смогу сообщить имя файла шеллу. В миднайте же это будет убабахано "по месту".

> сравнить с другим мусором,

Ну вот на примере vlc 0.8.чтототам - с чем я его должен сравнить, например? Не догоняю.

> показать пользователю всё найденное мусорное,

Я что-то не понимаю - откуда компьютер узнает что для меня мусор а что нет? :)

> соответствующее критериям, заданным пользователем. Примерно 3 команды объединить.

Вместо того чтобы нажать F8 на выделенном файле? Многовато клаву топтать, не? :)

> Консольный фм тут всё равно не поможет, нужно например анализировать содержимое.

1) Я и без анализа содержимого вижу что vlc 0.8.чтототам мне ни к чему. Однако я вообще без понятия как это называлось - если он визуально попадется на глаза, то и будет стерт по факту обнаружения. А вот как его автоматически обнаружить - хм, даже и не знаю.

2) Миднайт умеет в архивы, внезапно. Это как в еще одну диру зайти. Конечно в дурных форматах типа tar без "концентрированного" индекса файлов это может быть довольно тормозно, но если уж на то пошло, форматы с внятным индексом, типа zip, например - даже и распаковывать не надо.

> Где-то старые версии файлов в архивах хранятся, это разве что поиск по
> маске имени и/или относительному размеру.

А зачем мне было бы архивировать какой-нибудь vlc 0.8.чтототам? Он изначально уже в каком-нибудь tar.gz был, чтоли. Только вот этот tar.gz будет по факту обнаружения убит мной. За полной неактуальностью.

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

134. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от Аноним (14), 22-Янв-20, 22:04 
Файл называется FGDGFDGFDGFDGF.7z внутри каталог programnamev0.9, нужно найти все более старые programnamev0.x находящиеся среди файлов навроде AZAZAZASERWRR.rar HJJFFHJHFGGFGFFF.tbz2 и kjhkjHGHkghgHJfjjfJGFFJHJF.zip на основании частичного совпадения структуры и файлов (дубликаты). Таких файлов и архивов десятки-сотни тысяч. Делать это вручную? Я написал скрипт который всё извлекает и потом сравнивает. Распаковка 3 команды, сравнение ещё несколько команд, теперь достаточно выполнить скрипт и он сам всё найдёт.
Ответить | Правка | Наверх | Cообщить модератору

145. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от Аноним (-), 22-Янв-20, 22:43 
Это круто, но какое отношение это имеет к озвученному мной юзкейсу? :)

Не поймите меня неправильно, я юзаю миднайт наполовину потому что он не только консольный - но в нем и шелл еще есть. И таки можно сочетать оба подхода, смотря какой лучше работает вот конкретно здесь.

Несомненно, на шелле можно позажигать. Я например сделал транскодирование видео когда ffprobe'ом отлавливаю в какой ориентации видео снято и при необходимости меняю командлайн чтобы ffmpeg сам крутанул видео на 90 градусов в процессе (чтоб не делать это каждый раз при воспроизведении, грея проц и тупя лишний раз). Но там я знаю что ловить - теги которые вон та и вон эта камера прописывают. А для случая когда я не могу формально оформить хотелку, визуально прийти и "грохнуть вот это" может быть довольно эффективно.

Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от Аноним (14), 22-Янв-20, 22:54 
Да, меня в основном беспокоят дубликаты и непонятные файлы, автоматическая распаковка и сравнение с имеющимся тут очень помогает.

В принципе, диски бесконечные, и терабайт туда терабайт сюда погоды не делает: всё, что меньше 10 гигабайт, можно и не рассматривать. Времени на разгребание вручную точно нет, assisted разгребанием периодически занимаюсь. Мышкой тыкать явно быстрее и проще, а архивы кеды просматривать умеют.

Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +1 +/
Сообщение от Аноним (39), 20-Янв-20, 23:57 
find repo -name 'mozilla-*' | sort -V | { read p; while read n; do rm $p; p=$n; done }
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

66. "Выпуск файлового менеджера Midnight Commander 4.8.24"  –1 +/
Сообщение от пох. (?), 21-Янв-20, 11:28 
молодец, клавиши-то не задымились ?
(не говоря уже о том, что эта ручная геморройщина еще и похуже той, что с файловым менеджером)

Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от твой лучший друг (?), 22-Янв-20, 00:01 
человека спросили про однострочник, ему его показали. другое дело, что операции со сложными фильтрами лучше делать с использованием временных файлов - списков. МС не нужен в юниксах.
Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от Аноним (124), 22-Янв-20, 18:14 
> операции со сложными фильтрами лучше делать с использованием временных файлов - списков

Обоснуй.

Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от Аноним (-), 22-Янв-20, 21:58 
> find repo -name 'mozilla-*' | sort -V | { read p; while
> read n; do rm $p; p=$n; done }

И чего, мне так для каждой проги? И еще все названия прог в голове держать? Сорь, но это не выглядит эффективно и в голове у меня и так много всего хранится, более нужного мне в данный момент :)

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

60. "Выпуск файлового менеджера Midnight Commander 4.8.24"  –1 +/
Сообщение от Аноним (59), 21-Янв-20, 09:59 
> удалите "в консоли" все копии всех (их не один) бинарных пакетов mozilla-xxx из зеркала repo, кроме самой последней.

zsh% rm /path/to/mozilla-*([1,-2])

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

64. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +2 +/
Сообщение от пох. (?), 21-Янв-20, 11:25 
1. fail, ты удалил не все
2. эти 1,-2 - ты будешь добывать методом пристального вглядывания в десятистраничный листинг?

Мораль: иногда лучше пользоваться таки файловыми менеджерами, а не изобретать квадратноколесные велосипеды, которые еще и не едут нифига.

Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от Аноним (59), 22-Янв-20, 04:02 
> ты удалил не все

Что не всё? Должны быть удалены все соответствующие шаблону mozilla-* файлы кроме последнего по алфавиту.
> эти 1,-2 - ты будешь добывать методом пристального вглядывания в десятистраничный листинг?

Зачем в него вглядываться, если задача уже формализована? 1 - первый файл, -2 — предпоследний.
> иногда лучше пользоваться таки файловыми менеджерами

Только в том случае, если задача не формализуется и требуется ручное управление, либо формализуется настолько сложно, что вручную сделать быстрее. И даже тогда часто удобнее пользоваться шеллом, подставляя вместо rm echo, пропуская списки через редактирование вимом или используя иные методы отладки.

Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от пох. (?), 22-Янв-20, 11:41 
а с чего ты взял что они - по алфавиту-то? ;-)
Там не mozilla-12356, то есть такой, конечно, тоже есть, но есть еще mozilla-цифирки-debug-сновацифирки, mozilla-common и так далее. (и в общем никто не обещал - как конкретно в твоем случае - опять разглядыванием листинга выяснять)

> Только в том случае, если задача не формализуется

она наверняка формализуется (пойти выяснять как именно в том репо принято располагать цифирки и буковки, может это даже закреплено в документации, в крайнем случае - как это сделано именно для этого пакета, это точно есть в spec) - только пока ты этим занимаешься, любитель "непродуктивно-неэффективного fm" уже ins-ins-ins-стрелкавниз-ins понажимал, и освободил гигабайтик места, не обогатившись ненужно-знаниями.

Поэтому для разгребания больших помоек - таки лучше файловых менеджеров придумать сложно. А помойки таки имеют свойство образовываться в любом случае, и не от тебя это зависит.
(хотя опять же - мне вот проще устроить свалку скачанного с ютрупа видео, предоставив youtube-dl как-то поименовать файлы, чем продумывать часами единственно-правильный подход. А буде понадобится почистить от неодобряемого сегодня товарищмайором - зайти файлменеджером. Может даже гуевым, умеющим показывать превьюшки.)

Ответить | Правка | Наверх | Cообщить модератору

152. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от Аноним (14), 23-Янв-20, 23:40 
Как насчёт сортировки по дате, если по алфавиту вычленить не удаётся? Наверняка можно и по алфавиту, разве что придётся более точно указать кандидатов.

>mozilla-цифирки-debug-сновацифирки

Если нумерация по какому-то принципу, это можно использовать на раз. Если это хэш ревизии гита, ну можно спросить гит что это за файлы и насколько они старые. Всё ещё однострочник.

Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от Аноним (70), 21-Янв-20, 13:03 
sudo dd if=/dev/zero of=/dev/sda bs=16M count=4 && sudo reboot. Установочный диск или флешка с виндой должна быть в приводе до выполнения команды. Грузимся с неё и ставим полноценную операционку.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

71. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +1 +/
Сообщение от пох. (?), 21-Янв-20, 13:08 
> sudo dd if=/dev/zero of=/dev/sda bs=16M count=4 && sudo reboot. Установочный диск или
> флешка с виндой должна быть в приводе до выполнения команды. Грузимся
> с неё и ставим полноценную операционку.

так уже ж стоит! (будете смеяться, но таки да - чистил тут зеркало репо, бережно хранимое уже лет десять на ntfs. Надо заметить, в mc таки было бы удобнее.)


Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от Аноним (2), 21-Янв-20, 16:35 
Не делайте так
>sudo dd if=/dev/zero of=/dev/sda

даже с
>count=4

если вам дороги данные.

Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

104. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от Михрютка (ok), 21-Янв-20, 21:28 
Свидетели св. Шпинделя 1995 года в треде, расходимся
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск файлового менеджера Midnight Commander 4.8.24"  +/
Сообщение от Ordu (ok), 22-Янв-20, 21:23 
ls | head -n -1 | xargs rm
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру