LINUX.ORG.RU

Midnight Commander мертв?


0

0

Павел Роскин, основной разработчик MC уже более пяти лет, объявил о том, что он больше не может заниматься его разработкой в силу различных причин. Павел просит всех желающих написать ему e-mail, если вы _действиьельно_ хотите развивать единственный псевдографический файловый менеджер консоли большинства Unix'ов.

>>> Подробности

★★★★★

Проверено: Demetrio ()
Ответ на: комментарий от annonnymous

> Я тебе скоро новый эксплоит покажу. Вон сколько багов 2.6.9 выявили. ;)

Для 2.4.27 покажешь?

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

> Обновись, давно уже такого не видел.

Я тоже. Ни разу с того момента, как перешёл на shell. :)

Но в своё время эта "фича" затрахала сильно.

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

> Писец, товарищи...
>
> $ tar -tvzf file.tar.gz
> $ tar -tvjf file.tar.bz2
> $ lftp ftp.somewhere.com

Да уж не то слово.... Это КАЖДЫЙ, кому, в теории, может понадобиться хоть раз в жизни распаковать tar, должен назубок знать параметры командной строки?
Смешнее всех тот клоун, который не понимает, что он смешон.

anonymous
()
Ответ на: крепче за шоферку держись, баран! от Dselect

> Элементарно:

> find dir -type f | xargs file | grep -i -e '\(jpeg\)\|\(png\)\|\(gif\)' | sed 's,^\(.\+\):[ \t]\+.\+$,\1,g' | xargs cp --target-directory=~/pics

я вообще имел ввиду, что в любую целевую директорию может попасть с одинаковой верояностью и картинка и текст и архив. и картинка может попасть с одинаковой вероятностью в любую целевую директорию. а ~/pics это не то.

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

Пацаны мазевые. Скажмие! А Хы тогда тоже отстой? :)) А то я другие читаю иногда темы, там такие переживания. ;)) Нафиг вам все это? На скрипттах жить можно. ;))

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

> Я знаю что есть. :)) Но где удобней? Вот к примеру в архиве ковыряемся? ;))

А зачем в нём "ковырятся"?

Посмотрел оглавление, распаковал что нужно, изменил, запаковал назад.

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

Не, Xы рулез. Это гном с кэдэйой маздай.

anonymous
()
Ответ на: крепче за шоферку держись, баран! от Dselect

>find dir -type f | xargs file | grep -i -e '\(jpeg\)\|\(png\)\|\(gif\)' | sed 's,^\(.\+\):[ \t]\+.\+$,\1,g' | xargs cp --target-directory=~/pics

Что за манера косить под дурачка? Умный же человек. Еще раз ПОД ОБЩИЙ ШАБЛОН НЕ ПОПАДАЮТ.

Хотя бы папка download за три дня невычищенная, потому как некогда было разгребать что там - поставил закачки и все.

Вот тебе пример. Папка перманентно набирается и периодически разгребается. Причем те же rpm не сваливаются в одну кучу, как и фотки. Архивы делятся на линуховые и виндовые. Можешь начинать сортировать.

scbw.zip
a1.pdf
bash-3.0-5.src.rpm
bigexkL5c.jpg
bigWdq0Ll.jpg
BroodWar110_CDcrack.zip
BWCR111.exe
cedega-4.0.1-1.i386.rpm
counter-strike_bots_pod.rar
DSCN5830.jpg
DSCN5840.jpg
DSCN5849.jpg
DSCN5859.jpg
DSCN5860.jpg
DSCN5863.jpg
DSCN5867.jpg
DSCN5873.jpg
DSCN5884.jpg
DSCN5887.jpg
DSCN5911.jpg
DSCN5930.jpg
DSCN5938.jpg
DSCN5939.jpg
DSCN5946.jpg
DSCN5947.jpg
DSCN5958.jpg
DSCN5968.jpg
e2fsprogs-1.35-8.src.rpm
game.exe
glide3x-3_10_00_30303-lib-linux.tgz
glide3x-3_10_00_30303-src.tgz
hdparm-5.5-2.src.rpm
info.txt
iptables-1.2.11-1.src.rpm
k3b-0.11.12-2.src.rpm
kdeartwork-3.2.3-1.src.rpm
kernel-2.6.8-1.524.src.rpm
kernel-utils-2.4-12.1.139.src.rpm
koi8r-font.tar.bz2
lynx-2.8.5-13.i386.rpm
MPlayer-1.0pre5.tar.bz2
MPlayer-osd-fonts-8859-2.tar.bz2
redirector-3.0.0.tgz
rzr-ss12.rar
scraft_111.zip

jackill ★★★★★
()
Ответ на: комментарий от anonymous

Посмотрел оглавление, распаковал что нужно, изменил, запаковал назад.

:)) Посмотрел на тысячу файлов, хрен его знает что распаковывать да и ладно...мы ручками все переберем. ;)

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

Телодвижения - фигня, а вот если он пропустит что - даже не по невнимательности, пусть будет конец дня, на клаву нажал чуть слабее и не заметил.

jackill ★★★★★
()
Ответ на: комментарий от swar0g

> а теперь все дружно запускаем mc в локали foo.UTF-8 и выкидываем его нахер

RH9 там вроде и UTF-8 и mc ;)

anonymous
()

Да как был mc так и будет каждый выбирает себе инструмент который ему удобен а так как большинство из нас всетаки нормальные люди они выберут mc :) я бы кстати двигался куданибудь в сторану gtkcurces в свете всеобщей стандартизации gtk это позволило бы дать проэкту новый толчок для развития

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

> Да уж не то слово.... Это КАЖДЫЙ, кому, в теории, может понадобиться хоть раз в жизни распаковать tar, должен назубок знать параметры командной строки? > Смешнее всех тот клоун, который не понимает, что он смешон.

Ты, судя по всему, из тех клоунов, которые архивы в скриптах через связку mc+expect распаковывают. Чтобы не пложить лишние сущности и не изучать параметры командной строки. :))

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

> Да телодвижения не фигня. Файлы бывается вытягиваются с именем в 100 символов. :)) Это же кончить можно набирать их. :))

Вот ведь глюпый.

Говорят ему про completion, говорят, а он всё равно про своё.

Как ты, кстати, будешь обрабаывать в mc файлы с названиями типа "aaaaaaa...aaabaaa...aaa" ? Мучительно всматриваться в синюю панель? ;)

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

anonymous (*) (24.08.2004 23:29:31)

Да это ты не тупи. Все знаюи что все это распаковывается во временную папку все, но просто пойми...вот оно мне нужно всякую фигню набирать? А если я забыл как это делать -читать мэны? :))) Не ну блин не смешно ли самому то?

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

> Ты, судя по всему, из тех клоунов, которые архивы в скриптах через связку mc+expect распаковывают. Чтобы не пложить лишние сущности и не изучать параметры командной строки. :))

Че такое mc+expect ? я tar-ом в скриптах пользуюсь. Судя по тому что ты знаешь что такое mc+expect а я не знаю, из "тех" клоунов как раз ты.

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

anonymous (*) (24.08.2004 23:34:20)

Ну ты не груби плиз. А то послать смогу. ;) Ну давай.
лежат файлы в архиве
asd**********************************100 симв!лов!.txt
dddsd*****************wer**************101 симв!лов!.txt
4sd**********************************100 сив!лов!.txt
a2d**************wert*****************100 симв!лов!.txt
1sd*********************************100 симв!лов!.987
asd**********************************100 симв!лов!.t23
asd**********************************100 симв!лов!.111
asd**********************************100 симв!лов!.пупки
asd**********************************100 симв!лов!.rar


Сортируй

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

Ну еще Ф7 возможно буду, но я не помню что там написано...там блин смысл...вот что там есть. А если это не текстовый файл а chm pdf ну давай консоль подключай. ;))

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

При печати двигаются кончики пальцев, а чтобы на стрелки перейти надо всю правую руку переносить, а потом обратно на место ставить. Веришь ли уже напрягает до "забоя" правый мизинец дотягивать, вместо того чтобы C-h нажатью.

>ты помнишь их все чтобы вводить первые буквы?

Дык, у них имена осмысленные. В ~/doc лежит документация. ~/doc/programming -- программирование ~/doc/programming/ocaml -- доки по окамлу. ~/doc/net/wget -- дока по вгету. И фигли тут помнить?

Или так. Набираю докуда помню, а нажав <tab> получаю варианты продолжений.

>Интерфейс с большим юзабилити.

На файловых операциях лучшее юзабилити демонстрирует zsh

ugoday ★★★★★
()
Ответ на: комментарий от jackill

>А если ты не на своей машине?

И чем мне тогда поможет mc?

>А если тебе по-быстрому выгрузили помойку из файлов, где куча всего полезного и ее нужно сортировать?

Как раз на сортировке помойки zsh и хорош.

ugoday ★★★★★
()
Ответ на: комментарий от jackill

По сравнению с ландавшицом, не только man bash, но и man gcc -- детский лепет.

>Тривиальные операции по копированию одного-двух файлов можно сделать в mc, как и выборку, если названия хз какие и нужно попутно смотреть, что это вообще за файлы.

Слушай историю. Я когда модем купил первое время всё скаченное складывал в директории вида doc[dd.mm.yy]. Продолжалось это чуть меньше года и заняло это около 80 метров. В основном это были html с юниксовой документацией (хотя и txt и pdf попадались). Потом мне эта помойка надоела, и я решил её разгрести. Что мне пришлось бы сделать, используй я mc?

1. Зайти в doc[самая ранняя дата];

2. Определить тематику файла;

3. Перейти правым табом в или создать директорию для данной темы;

4. Переместить файл;

5. Рекурсивно обойти все директории, в поисках файлов данной темы и перемещать их туда;

6. goto 1.

либо

1. Зайти в doc[следующая дата];

2. Определить тематику файла;

3. Перейти правым табом в или создать директорию для данной темы;

4. Переместить файл;

5. Если в ./ остались файлы, то goto 2;

6. goto 1.

В первом случае сильно напрягает пункт 5 (одни и тот же файл придеётся открывать в каждом цикле, для определения тематики). Во втором случае -- пункт 3 (много скакать придётся).

При использовании sh

1. Зайти в doc[следующая дата];

2. Определить тематику файла;

3. mv source dest

4. Если в ./ остались файлы, то goto 2;

5. goto 1.

Нет недостатков предыдущих вариантов. Пункт 3 не напрягает благодаря мощному автодополнению и истории команд.

P.S. Хорошо хоть никто конкверор (проводник) не хвалит.

ugoday ★★★★★
()
Ответ на: комментарий от jackill

>ctrl+O и дальше твоя команда. Просто, правда?

%mycommand

Так ещё проще.

ugoday ★★★★★
()
Ответ на: комментарий от jackill

%less tarbol.tar.gz

получаешь имена файлов

%tar -xzf tarbol.tar.gz|less INSTALL

читаешь

>И позиционироваться на файл удобно с помощью ctrl+s.

А что это?

ugoday ★★★★★
()
Ответ на: комментарий от R00T

>В миднайте я скопирую/перенесу файлы с нужной маской куда-нибудь

в шелле аналогично. Только сложность условия выборки может быть больше.

>а потом через F3 просмотрев,

Через F3 не всё посмотришь.

>А ты как?

Точно так же

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

> Во втором случае -- пункт 3 (много скакать придётся).

А еще в mc C-\ - закладки, а M-S-h - история каталогов, такая же как комманд, только каталогов ;)

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

>Даёшь FAR под линукс!

А зачем? Вдруг мне надо? Объясни, если можешь.

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

>> И позиционироваться на файл удобно с помощью ctrl+s.

> А что это?

Это они так completion называют. Жалкие земляные червяки.

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

> Это не шутка. Я задачу поставил. ;))

Да я вообще за тебя, я свой, эмцешный :) я просто заметил, что F7 особо файлы не посмотришь ;)

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

%less tarbol.tar.gz

получаешь имена файлов

Почему тарбол? Это удобней? У меня есть и зип и рар. Что читаем в pdf? Почему лесс? Ладно считаем! Enter -1 кнопка F3- другая ну и стрелочки вниз...Теперь ты посчитай свои напряги....посчитай, посчитай. ;))

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

>Продемонстрируй! Есть файлов 50 - 100, тебе надо проверяя каждый файл определить какие куда, при этом есть и архивы и картинки и тексты и всяка хрень. названия под общий шаблон не поподают. в каждый каталог может попасть что угодно :)

см http://www.linux.org.ru/profile/ugoday/add_comment.jsp?topic=639221&reply...

>Пример с архивами не надуманный :)

Именно надуманный. Архивы нужны для хранения и передачи инфы, если с ней надо работать то архивы не нужны. нужно распоковывать.

ugoday ★★★★★
()
Ответ на: комментарий от anonymous

> Это они так completion называют. Жалкие земляные червяки.

Вообще о чем речь ? :) Вы mc видели ? Это поиск в каталоге файла по имени :)

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

>В мс поведение кейбиндингов непривычное. Это напрягает. Это не может считаться минусом mc :) Все дело привычки

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

>> Это они так completion называют. Жалкие земляные червяки.

> Вообще о чем речь ? :) Вы mc видели ? Это поиск в каталоге файла по имени :)

Я именно про это и говорю. Надо же так родное английское слово испоганить...

:)

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

Кстати, угодай. ;) что будет когда кодировка символов меняется в тексте? ;) начинаем набирать iconf -f CP1251 -t Гыы :)) тебе не смешно? ;))

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

>>а потом через F3 просмотрев,

>Через F3 не всё посмотришь.

Можно настроить F3, или Enter на запуск связанной программы :)

>>А ты как?

>Точно так же

Че тоже F3 ?

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

>Вам очень хочется удовлетворить ваши комплексы неполноценности сидя с охеренно крутым видом возле текстовых консолей и просто охреневать от своей немерянной крутости.

см. http://www.linux.org.ru/profile/ugoday/add_comment.jsp?topic=639221&reply... >Или вы не хотите чтоб линукс и *никсы вообще развивались?

Я не хочу чтобы они развивались в эту сторону.Меня интересует только

>одно, чтобы мои клиенты пользовались максимально удобной для _них_ системой.

Может для них и памперсы удобнее.

>Такие как я реально продвигают идеи оупенсорс.

Ты его не туда продвигаешь.

>я вас ткну вашим дешёвым рылом

И у кого тут понты, как не у тебя?

ugoday ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.