Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 7)

Модерирует : gyra, Maz

articlebot (19-12-2012 23:27): переезжаем в новую тему, Часть 8  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


 
Текущая финальная версия: 8.01 (32-битная/64-битная/32+64) (3.08.2012)
 
Предыдущие версии: 8.0x: 8.0 (32/64/32+64); 7.5x: 7.57a; 7.0x: 7.04a
 
Коллекция предыдущих версий
Новейшая история изменений (англ.)  

Кто знает, когда ждать финальную версию x.xx?
"Когда будет готова!" — © К. Гислер
На вопрос "Когда будет русик к версии x.xx?" ответ точно такой же — © CaptainFlint

Полный набор русификации от CaptainFlint и Avada
v8.0+ (8.01, 12.12.2012, с переводом справки): CHM (зеркало), HLP (зеркало)
 
Начиная с версии 7.50 стандартный набор русификации от тех же авторов входит в дистрибутив TC!
 
Стандартный набор русификации от М. Жилина
v7.55+ (7.51.01, 27.02.2010): Здесь

Официальный сайт разработчика | Официальный форум TC | Русский сайт TC | Русский форум TC

Все вопросы по плагинам и аддонам — в Плагинах
Настроенные сборки Total Commander (и все вопросы по ним)
Все вопросы по лечению пациента — только в Варезнике


Русская справка (онлайновый вариант для TC 8.01, 12.12.2012)
Total Commander Knowledge Base (Wiki-сборник статей и ответов на вопросы)  
Оффлайновая версия TCKB (CHM, закачка версии 1.7)
Все команды Total Commander 8.01 (справочные таблицы)
Все стандартные клавиши Total Commander 8.01 (справочные таблицы)

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:11 01-06-2010 | Исправлено: Avada, 07:16 12-12-2012
T2008

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJ_NRG
 
А что вы так болезненно воспринимаете?
Я написал недочёт ТС, появившийся в последней версии, жаль Гислеру написать не могу - не знаю ихний язык, а наш он непонимает.
Врядли Гислер задумывал, чтоб что-то стало хуже, просто он не может за всем уследить. А ему лично большой поклон - ибо самому создать такую мегапрограмму это стоит похвал.

Всего записей: 1496 | Зарегистр. 25-10-2008 | Отправлено: 16:15 24-10-2010
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
А как в параметрах команды задать пароль FTP-соединения?  
В справке четко указана такая возможность:  

Цитата:
"С помощью параметра "/user:" (в нижнем регистре!) можно задать логин/пароль для соединения с сетевым каталогом, например, cd \\сервер\каталог /user:имя_пользователя"

Но синтаксис приводится только для имени пользователя

Не надо смешивать сетевые пути и FTP. Указанная возможность работает только для сетевых путей, для FTP же логин-пароль указываются по-другому:
cd ftp://user:password@example.com/
 
Для сетевых путей, насколько мне известно, задание пароля не предусмотрено.
 
 
T2008

Цитата:
Как бы ни крутили, а по отношению к ФТП версия 7.55 объективно стала хуже 7.50 и более ранних.  
Новые возможности надо вводить в добавление к старым, но никак не взамен, тем более не в ущерб старым - что в данном случае и получилось.  
Так Гислеру и передайте.

Гислер и без нас это знает. Просто нормальные серверы должны корректно реагировать на неизвестную им команду, а также сообщать, поддерживают они ту или иную функцию или нет. По умолчанию Тотал использует команду MLSD только в тех случаях, когда сервер явным образом говорит: да, я знаю эту команду и могу с ней работать. Посмотри лог соединения: когда Тотал посылает команду FEAT, сервер отдаёт список поддерживаемых возможностей. Есть ли там MLSD? Если есть, но при этом сервер отказывается эту команду обрабатывать, то какие вообще к Тоталу могут быть претензии? Если нет, но Тотал всё равно посылает MLSD — тогда это баг, и его надо репортить именно как баг, а не как запрос опции.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5484 | Зарегистр. 11-11-2002 | Отправлено: 16:27 24-10-2010
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint 15:27 24-10-2010
Цитата:
Не надо смешивать сетевые пути и FTP. Указанная возможность работает только для сетевых путей, для FTP же логин-пароль указываются по-другому:  
cd ftp://user:password@example.com  

Извиняюсь, не понял. Что есть что в примере ftp://user:password@example.com ? Допустим, адрес FTP-сервера myserver.com, имя нужного каталога myfolder.com, имя юзера vasja и пароль qwerty. Как будет выглядеть команда для прямого доступа в каталог myfolder.com через Избранные каталоги?

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 16:51 24-10-2010 | Исправлено: oshizelly, 16:52 24-10-2010
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly
cd ftp://vasja:qwerty@myserver.com/myfolder.com/

Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 17:16 24-10-2010 | Исправлено: V0lt, 17:18 24-10-2010
T2008

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
 
Нда... прийдется вернуться с чего всё началось...
Так в том и проблема, что сервер знает эту команду (эту команду не мог вспомнить админ сервера), но некоторые каталоги на сервере отображаются пустыми, несмотря на то, что файлы там есть! Понять почему так происходит мне не удалось, может символы в какой хитрой кодировке, может длинные названия файлов, может ещё что-то. Но если в эту-же папку зайти через версию 7.04 (тоесть через команду LIST) - то всё отлично работает.

Всего записей: 1496 | Зарегистр. 25-10-2008 | Отправлено: 18:18 24-10-2010
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
T2008
Понятно. В таком случае проблема всё-таки на стороне сервера. Если бы я был администратором FTP, я бы в первую очередь просто отключил глючно работающую команду до тех пор, пока не разобрался в причинах. Если сервер объявляет о поддержке функции, он должен эту функцию отрабатывать, а иначе это фикция.
 
В принципе, Гислеру можно забросить предложение добавить глобальное отключение MLSD, описав эту ситуацию. Вполне может быть, что он пойдёт навстречу. Но ведь это попытка бороться со следствиями вместо причин. Завтра этот FTP-сервер начнёт прерывать соединение при попытке послать ему команду SYST, и что, опять Тотал хачить, добавляя новые флаги для обхода очередного каприза?
 

Цитата:
Понять почему так происходит мне не удалось, может символы в какой хитрой кодировке, может длинные названия файлов, может ещё что-то.

Открой в Тотале этот каталог в режиме MLSD и нажми Alt+Enter: откроется просмотрщик, в котором выведется содержимое каталога, отправленное сервером (в точности в том виде, в каком сервер его отправлял). Можно будет понять, отправил ли сервер вообще хоть какую-то информацию, но Тотал не смог её корректно обработать, или же информации вообще не поступало. Потом переподключиться к тому же серверу в режиме LIST, зайти в тот же каталог и снова просмотреть ответ сервера. Может быть, что-нибудь прояснится. Если это не сверхсекретные данные, можешь бросить эти два листинга сюда, я тоже посмотрю. Авось что умное в голову взбредёт.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5484 | Зарегистр. 11-11-2002 | Отправлено: 23:05 24-10-2010
T2008

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
 
Меня удивило, что админ сервера, которого я считаю неплохим специалистом, сразу не мог вспомнить, что за такая команда MLSD... Про LIST в 3 часа ночи расскажет, а с MLSD задумался и затормозил, как винда при форматировании дискеты.
 
Более того, для эксперимента, я только что зашёл на ФТП-сервер майкрософта.
О удивление - он не поддерживает MLSD!!!
Образцовый сервер пупа земли и не поддерживает сию команду.
ftp.microsoft.com - зайди сам, убедись.
 
И при этом Гислер додумался взять эту команду как основную, вместо LIST...

Всего записей: 1496 | Зарегистр. 25-10-2008 | Отправлено: 23:48 24-10-2010 | Исправлено: T2008, 23:52 24-10-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
T2008

Цитата:
И при этом Гислер додумался взять эту команду как основную, вместо LIST

Во-первых, MLSD имеет ряд преимуществ перед LIST (в справке TC 7.55 они перечислены). Во-вторых, ранее уже несколько раз говорилось, что по умолчанию, если сервер не сообщает о поддержке MLSD, используется команда LIST. Пример с ftp.microsoft.com как раз показывает нормальную обработку этой ситуации.

Всего записей: 7458 | Зарегистр. 31-07-2008 | Отправлено: 00:18 25-10-2010 | Исправлено: Avada, 00:26 25-10-2010
nevuser

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xzibit87

Цитата:
Как можно сделать так, чтобы при копировании Total Commander всегда добавлял в очередь по нажатию на Enter?

http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=500#17

Всего записей: 225 | Зарегистр. 08-11-2003 | Отправлено: 02:44 25-10-2010
T2008

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
если сервер не сообщает о поддержке MLSD, используется команда LIST. Пример с ftp.microsoft.com как раз показывает нормальную обработку этой ситуации

 
В этой ситуации, я акцентировал внимание не на то, как ТС корректно переключается на LIST, а то, что образцовый сервер пупа земли (ftp.microsoft.com) тоже не знает MLSD-команды.
Думаю её не знает треть серверов, а те что знают в половине случаев её неправильно отрабатывают.
Гислеру надо пересмотреть свои взгляды.

Всего записей: 1496 | Зарегистр. 25-10-2008 | Отправлено: 10:19 25-10-2010 | Исправлено: T2008, 10:23 25-10-2010
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
T2008

Цитата:
В этой ситуации, я акцентировал внимание не на то, как ТС корректно переключается на LIST, а то, что образцовый сервер пупа земли (ftp.microsoft.com) тоже не знает MLSD-команды.

А кто сказал, что не знает? Может, знает, но администраторы решили её не включать, посчитав ненужной, ресурсоёмкой, тормознутой и мало-ли-какой-ещё?
 

Цитата:
Думаю её не знает треть серверов, а те что знают в половине случаев её неправильно отрабатывают.

Эти два утверждения требуют доказательств, а иначе их значимость равна нулю.
 

Цитата:
Гислеру надо пересмотреть свои взгляды.

Есть международные стандарты на разнообразные протоколы. Пересматривать свои взгляды должен тот, кто их нарушает, а не тот, кто им следует.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5484 | Зарегистр. 11-11-2002 | Отправлено: 10:30 25-10-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
T2008

Цитата:
В этой ситуации, я акцентировал внимание не на то, как ТС корректно переключается на LIST, а то, что образцовый сервер пупа земли (ftp.microsoft.com) тоже не знает MLSD-команды.

Ну и что? Команда относительно новая, и даже если пока не знает, то это незнание нормально обрабатывается. Даже если отвлечься от вопроса о том, такой ли он образцовый.  

Цитата:
Думаю её не знает треть серверов, а те что знают в половине случаев её неправильно отрабатывают.  
Гислеру надо пересмотреть свои взгляды.

А я думаю, что не надо делать столь категоричные суждения на основании неправильной работы одного конкретного сервера, причём при не самом распространённом варианте установки FTP-соединения.
 
Вообще, ИМХО, эту дискуссию пора сворачивать. Сложно что-либо обсуждать, если одной из сторон интересна только своя аргументация, а чужая (я в первую очередь про разъяснения CaptainFlint) игнорируется.

Всего записей: 7458 | Зарегистр. 31-07-2008 | Отправлено: 10:36 25-10-2010 | Исправлено: Avada, 10:46 25-10-2010
T2008

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Раз критика действий разработчика не воспринмается, то пусть так и будет.
В конце-концов и без ФТП тотал хорош, а для работы с ФТП есть масса других программ.

Всего записей: 1496 | Зарегистр. 25-10-2008 | Отправлено: 17:09 25-10-2010
SAOPP

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребят, подскажите. Тотал ведёт историю действий? Интересует имена файлов, над которыми проводились различные операции, например удаление, возможно такое ковырнуть?
 
Человек удалил файл мимо корзины, мне бы его имя узнать :|

Всего записей: 1048 | Зарегистр. 28-11-2004 | Отправлено: 18:21 25-10-2010
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SAOPP
По умолчанию, увы, не ведет. Включается в настройках, вкладка «Файл отчета».
А чье имя вы хотели узнать? Человека или файла?

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 18:33 25-10-2010
SAOPP

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нет, файла конечно Recuva увы ничего не дала...
 
Добавлено:
Вот же а... а как назло отчёт был выключен Ладно, Бог с ним. Спасибо.

Всего записей: 1048 | Зарегистр. 28-11-2004 | Отправлено: 19:02 25-10-2010
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
CaptainFlint
T2008
 
Попробую резюмировать итоги обсуждения по использованию FTP на этой и предыдущей страницах.
Во всех версиях TC, включая самую последнюю 7.55(a) имеется две возможности быстро перейти прямо в нужный подкаталог на FTP-сервере, минуя корневой каталог:
 
1) Неправильный, но вполне работающий вариант через команду список "Избранных каталогов", для работы с FTP вообще-то не предназначенный (C) Avada:  
(IMHO наиболее удобный при добавлении новых каталогов и при их последующем вызове: все локальные и сетевые каталоги в одном списке, не надо задумываться, какая из папок где находится):
Наиболее простой способ добавить каталог MyFolder на FTP-сервере в список избранных каталогов: просто открываем его в текущей панели TC, открываем список Избранных каталогов и жмем кнопку "Add current dir".
 
Если доступ к серверу защищён паролем, то после добавления нового каталога надо открыть меню конфигурации Избранных каталогов и в качестве параметров команды перехода к каталогу дополнительно указать логин и/или пароль сервера вот таким образом: cd ftp://user_name:password@myserver.com/myfolder/.
 
NB! Начиная с версии TC 7.55 этот простой способ не работает (или работает некорректно) для некоторых FTP-серверов, не поддерживающих листинг по команде MLSD.)  для тех FTP-серверов, которые нагло заявляют, поддерживают листинг по команде MLSD, но на самом деле ее не поддерживают (С) CaptainFlint.
 
Если добавление на лету почему-либо не удается, можно добавить каталог FTP-сервера в список горячих каталогов чуть более сложным путем:
Создаем для каждого "горячего" серверного каталога отдельное FTP-соединение, прописывая этот каталог в поле "Remote Dir" диалога "Connect to FTP server -> New Connection", заполнив также и все остальные поля диалога, включая логин и/или пароль.
Затем просто добавляем в список "Избранных каталогов" (Directory Hotlist) имя созданного FTP-соединения в виде команды ftopen имя_соединения (команду cd при этом, естественно, убираем).
См. справку: http://totalcommander.msk.ru/html/4xdf28.html
 
2) Правильный (но IMHO менее удобный или просто менее привычный вариант):
Создаем кнопку на панели инструментов и/или горячую клавишу (через пользовательское меню) и вещаем на нее команду доступа к серверу (см. описание команды в п 1). См. справку: http://totalcommander.msk.ru/html/3g73i2.html
 
3) Тоже правильный (и ещё менее удобный) вариант:
Устанавливаем соединение вручную через соответствующую команду (Ctrl+F) и затем вручную переходим в нужный каталог на сервере.
 
Что я понял неправильно?

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 21:57 25-10-2010 | Исправлено: oshizelly, 22:35 03-11-2010
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
Однако начиная с версии TC 7.55 этот простой способ не работает (или работает некорректно)  
для некоторых FTP-серверов, не поддерживающих листинг по команде MLSD.)

Уточнение: не для всех серверов, не поддерживающих команду, а только для тех из них, которые при этом нагло заявляют, что поддерживают.
 

Цитата:
Если сервер защищен паролем (требует аутентификации), то придаём команде следующий вид: cd ftp://usen_name:password@myserver.com/myfolder/.

Это для случая с использованием cd. Если используется ftpopen, то логин/пароль прописываются в соответствующих полях настроек подключения в диалоге Ctrl+F.
 

Цитата:
Создаем кнопку на панели инструментов или горячую клавишу (через пользовательское меню) и вещаем на нее команду: cd \\сервер\каталог

Этот пункт вообще здесь ни к селу, ни к городу. К FTP этот синтаксис не имеет ни малейшего отношения. UNC-пути в формате \\сервер\каталог используются для доступа к локальным компьютерам через протокол SMB, а не FTP. При этом внешний вид Тотала, доступные функции и методы работы с файлами/каталогами по этим двум протоколам различаются кардинально.
 

Цитата:
3) Ещё более правильный (и ещё менее удобный) вариант:

Этот вариант не "ещё более правильный", а просто правильный, абсолютно равноправный с прочими вариантами.
 
В остальном всё подытожено верно.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5484 | Зарегистр. 11-11-2002 | Отправлено: 22:16 25-10-2010 | Исправлено: CaptainFlint, 22:19 25-10-2010
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly

Цитата:
Что я понял неправильно?

На неправильные моменты CaptainFlint  уже указал, так что повторяться не буду. Разве что скажу ещё по поводу этого:

Цитата:
и с использованием команды cd, для работы с FTP вообще-то не предназначенной

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

Всего записей: 7458 | Зарегистр. 31-07-2008 | Отправлено: 22:59 25-10-2010 | Исправлено: Avada, 23:07 25-10-2010
barachman



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, плиз, как настроить, чтобы при копировании файлов было 2 индикатора выполнения задания в процентах: для текущего файла и задания полностью.
У меня "по умолчанию" только для файла .

Всего записей: 116 | Зарегистр. 03-02-2006 | Отправлено: 11:16 26-10-2010
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 7)
articlebot (19-12-2012 23:27): переезжаем в новую тему, Часть 8


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru