esyr: (Default)
[personal profile] esyr
Midnight Commander в переводе с древнего африканского диалекта означает «Я не осилил работу с файлами в консоли».

Date: 2008-03-16 02:56 pm (UTC)
From: [identity profile] esyr.livejournal.com
зыш умеет всё (ц).

Файловые менеджеры не имеют аналога скриптованию, как минимум. Ну и другим рюшечкам.

Date: 2008-03-16 03:03 pm (UTC)
From: [identity profile] netp-npokon.livejournal.com
Так они и не должны уметь скриптование, они для другого.
(deleted comment)

Date: 2008-03-16 03:26 pm (UTC)
From: [identity profile] esyr.livejournal.com
Вопрос не только и не столько в скриптовании, а в том, что консоль --- гораздо более мощный инструмент, чем файл-менеджер. Но и требующий соответствующего освоения.

Date: 2008-03-16 03:47 pm (UTC)
From: [identity profile] netp-npokon.livejournal.com
Даже с моим неплохим знанием баша с задачей выделения подмножества файлов из одной папки и копирования его в другую mc справляется лучше. Хоть я им и не пользуюсь :)

Date: 2008-03-16 03:26 pm (UTC)
From: [identity profile] esyr.livejournal.com
Для того же самого. Для работы с файлами. Правда, консоль ещё много чего другого позволяет делать, но тем не менее.

Date: 2008-03-16 04:06 pm (UTC)
From: [identity profile] igorash.livejournal.com
Мля, на асме тоже с файлами работать можно — так что ж вы не пользуетесь?

Date: 2008-03-16 05:20 pm (UTC)
From: [identity profile] esyr.livejournal.com
На асме это делать неудобно. В отличие от консоли.

Date: 2008-03-16 05:31 pm (UTC)
From: [identity profile] igorash.livejournal.com
Чушь. Надо просто освоить, а у асма возможностей больше.

Date: 2008-03-16 05:43 pm (UTC)
From: [identity profile] esyr.livejournal.com
Не больше. echo 'Your asm code here' > code.asm; nasm code.asm -o prog; prog

Date: 2008-03-16 05:57 pm (UTC)
From: [identity profile] igorash.livejournal.com
Туше. Но и тем не менее.
Вот у меня есть папка с книгами и статьями. Сначала там было мало всего, и туда кидались и научные статьи, и учебники, и художественная литература. За 5 лет папка разжирела до невозможности, поиск, конечно, спасает, но надо бы это дело каталогизировать.

И сколько лет я буду заниматься этим в консоли?

Date: 2008-03-16 06:25 pm (UTC)
From: [identity profile] netp-npokon.livejournal.com
У меня тоже дохренища таких папочек, они обычно переезжают с компа на комп. В новообретенной папочке с потенциальной литературой к диплому я уже не ориентируюсь)
(deleted comment)

Date: 2008-03-16 03:25 pm (UTC)
From: [identity profile] esyr.livejournal.com
Ну вот хочу я взять все файлы *.c из воон-той директории (развесистой, с поддиректориями), вытравить из них все комментарии, добавить лицензию, где нет, ну и вставить таймстамп последней правки. Я могу представить визуальный интерфейс, который мог бы сделать составление решения удобнее, чем в консоли, но его нет. По крайней мере, не видел ни одного файлового менеджера с подобной функциональностью. Или, например, перевод какой-нибудь жумлы на утф с цп1251. Ряд хорошо формализуемых и визуализируемых действий по работе с файлами. Но боюсь, что если и есть какой-то визуальный конструктор, который позволил бы решать эти и многие другие задачи удобнее/быстрее/качественнее, чем в консоли, то не ближе, чем в другой вселенной. А скриптуется это (причём инлайн-скриптингом даже, если опыт есть) на раз.

Date: 2008-03-16 03:39 pm (UTC)
From: [identity profile] netp-npokon.livejournal.com
По-моему, вы с Зоком именно об этом уже один раз спорили, не?
Файловый менеджер — он для того, чтобы сделать двадцать процентов операций над файлами в восемьдесят процентов быстрее, а не чтобы заменить им консоль.
Я согласен, интегрировать в mc какой-нибудь скриптовый язык достаточно просто, но большинству юзеров он не будет нужен.
По поводу визуальных действий — см. Automator.

Date: 2008-03-16 04:07 pm (UTC)
From: [identity profile] igorash.livejournal.com
+1
При этом эти 20% операций обычно состовляют 80% обычной работы с файлами.
(deleted comment)
From: [identity profile] esyr.livejournal.com
Вот как раз нифига не эффективнее. Если пользователь считает, что не обязан знать все возможности инструмента, то он им и будет пользоваться никак. Дажен в тех же файловых менеджерах, если ты не знаешь, как вставить имя файла под курсором в консоль или выделить все файлы, то будешь делать это ручками. Только консоль эффективнее. А осваивать надо для полноценного использования и то, и то.
(deleted comment)
From: [identity profile] esyr.livejournal.com
изучение рекурсивного листинга тебя спасёт. Его можно даже грепать. И вывалить метаданные по каждому файлу. И грепать по ним в том числе. Это лучше, удобнее и быстрее, чем мартышечье хождение по дереву внутри архива.
(deleted comment)
From: [identity profile] netp-npokon.livejournal.com
А автодополнение, как ни странно, в баше сосет.
(deleted comment)
From: [identity profile] http://users.livejournal.com/_winnie/
ах да, эта картинка символизирует взаимную ненависть диклониусов и обычных людей.
From: [identity profile] esyr.livejournal.com
Как ни странно, нет. Алсо, zsh.
From: [identity profile] netp-npokon.livejournal.com
Окей, сосет — субъективное понятие. Я считаю, что оно сосет)

Date: 2008-03-17 10:23 am (UTC)
From: [personal profile] alll
[фалломорфирует] что мешает позвать скрипт/алиас из командной строки файлового менеджера? Неспособность нажать ctrl-O?

Date: 2008-03-23 03:34 pm (UTC)
From: [identity profile] esyr.livejournal.com
Насколько я сталкивался с Ctrl+O, он странный.

Date: 2008-03-24 08:41 am (UTC)
From: [personal profile] alll
Ну, это можно сказать и об mc в целом - когда я последний раз его пользовал, там его при сборке надо было обрабатывать напильником чтобы он адекватно работал, особенно на FreeBSD. Так что мы, видимо, в некотором смысле говорим о разных mc.

Profile

esyr: (Default)
esyr

October 2010

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 7th, 2026 07:15 am
Powered by Dreamwidth Studios