Софт › 19.09.2007
Ключевые слова: Total Commander, работа, хаки
Total Commander для it-шника
Мы с напарником по тяжелому кодерскому труду Дедом Морозом неустанно удивляемся, как можно работать за компьютером и не пользоваться Total Commander? Как пользователи копируют файлы? Как админы заливают и сравнивают файлы на сервере? Как живут линуксоиды без аналогов этого чудесного файлового менеджера? Ну, не буду разглагольствовать. Лучше расскажу про хаки и фишки TC, которым я научился у коллеги и которые вошли в мое повседневное использование.

Я постоянно занимаюсь поддержкой проектов одновременно на нескольких серверах, что требует обновления файлов или, просто говоря, синхронизации. Но ведь нерационально каждый раз перекидывать сотни килобайт кода, если сделал правки в двух-трёх файлах. На помощь приходит Total Commander с возможностью автоматической синхронизации каталогов. Открываем необходимые каталоги, сравниваем их (команда cm_FileSync) и сразу же апдейтим. А чтобы этот процесс ускорить — назначаем горячие клавиши на операции — например, Ctrl+Shitf+C.

Правда, не всегда нам нужно самим заливать обновления или просто хочется сделать отдельный бэкап измененных файлов. Можно поступит следующим образом: открыть каталог с проектом, нажать Ctrl+B, чтобы отобразить все файлы, независимо от папок, и отсортировать файлы по дате изменения. Выделяем измененные файл и жмём Alt+F5 — отправляем всё в архив через внутренний архиватор с сохранением всей иерархии.

А можно просто скинуть файлы в отдельную папку с сегодняшней датой. Чтобы быстро создать такую папку, добавим новую команду, которую можно закинуть в меню «Запуск»:Команда: cmd /c
Параметры: for /f "tokens=1,2,3,4 delims=. " %%a in (’date /t’) do md "%%d%%c-%%b-%%a"
Кстати, можно изменить цвет любых типов файлов. Чтобы быстро найти надавно измененные файлы, я им присвоил отличный от остальных цвет.
А имена таких файлов (вместе с полными путями, в том числе и на сервере) можно сразу же скопировать в буфер обмена, выделив их и вызвав команду cm_CopyFullNamesToClip, например комбинацией Ctrl+Alt+C, которую можно добавить в настройках.
Сколько же еще удобных возможностей есть в этом замечательном файловом менеджере: сравнение файлов по содержимому, загрузка файлов по спискам, групповое переименование, подключение различных плагинов и многое-многое другое!
P.S. Давно планировал написать про такие «штучки», а тут повод появился — «Осеннее постописательство» :)
А консоль это очень мощный инструмент, если умеешь ей пользоваться.
Вот так например можно делать бэкап недавно изменённых файлов:
find . -mtime -1 | xargs tar -cvzf archive.tar.gz
Я не встречал юниксоидов, которые бы пользовались продвинутыми файл-менеджерами, - знакомые юзают простейший mc, а операции автоматизируют скриптами
да, и для синхронизации проще же использовать какой-нибудь svn и вообще забыть про "выделение новых файлов" и т.п. :)
1. мне на почту пришло 12 одинаковых комментариев, но на сайте они не появились
2. в письме указаны адреса всех, кто подписан на получение комментариев (по-моему это неправильно)
3. ссылка в письме ведёт не на пост, а непонятно куда: ../admin/inc/show.add-comment.php
Через месяц перееду на другой домен и поставлю систему посвежее :)
спасибо
Фотки у Вас, Slaver, красивые... :)
Кидайте эту винду нафик, не стоит она того.