Журнал LinuxFormat - перейти на главную

LXF137:Сравнение

Материал из Linuxformat
Перейти к: навигация, поиск
Каждый месяц мы сравниваем тысячи программ – а вы можете отдыхать!

Содержание

Сравнение: FTP-кли­ен­ты

Об­мен фай­ла­ми не все­гда идет так глад­ко, как долж­но быть. Ник Вейч оце­ни­ва­ет тех­но­ло­гии ста­рой шко­лы, ко­то­рые все еще на ко­не.

Рань­ше пе­ре­да­ча фай­лов че­рез Ин­тер­нет оз­на­ча­ла воз­ню с ко­ман­да­ми FTP. Сей­час они при­ме­ня­ют­ся куда ре­же, но все-та­ки при­ме­ня­ют­ся. FTP ос­та­ет­ся вполне эф­фек­тив­ным про­то­ко­лом и, похоже, ли­ди-­ру­ет по ско­ро­сти ска­чи­ва­ния све­жих ISO-об­ра­зов с сай­та ва­ше­го лю­би­мо­го ди­ст­ри­бу­ти­ва. Он так­же, не­смот­ря на WebDAV, явля­ет­ся ос­нов­ным ме­ха­низ­мом управ­ле­ния кон­тен­том на ва­шем web-хос­тин­ге. По­это­му пол­но­функ­цио­наль­ный FTP-кли­ент на­ро­ду ну­жен. Его клю­че­вые функ­ции долж­ны вклю­чать ши­ро­кий ох­ват про­то­ко­лов – стан­дарт­ный FTP, FTPS (FTP с ис­поль­зо­ва­ни­ем SSL), SFTP (FTP че­рез SSH) и бо­лее эк­зо­ти­че­ские ви­ды, та­кие как FSP (в зна­чи­тель­ной сте­пе­ни ус­та­рев­ший File Service Protocol) и ис­клю­чи­тель­но по­лез­ный FXP (File Exchange Protocol).

В за­ви­си­мо­сти от це­лей ис­поль­зо­ва­ния, же­ла­тель­ны бы­ли бы и дру­гие воз­мож­но­сти – син­хро­ни­за­ция ло­каль­ной ко­пии с сер­ве­ром зна­чи­тель­но об­лег­ча­ет­ся функ­ция­ми зер­ка­ли­ро­ва­ния и вы­яв­ле­ния раз­ли­чий в фай­лах; ну, и все­гда есть веч­ная про­бле­ма из­ме­не­ния прав дос­ту­па к фай­лам. Ведь вы хо­ти­те ре­дак­ти­ро­вать уда­лен­ные фай­лы на мес­те?

В наш об­зор мы не бра­ли кли­ен­ты слиш­ком ста­рые, про­прие­тар­ные и по­жад­ни­чав­шие дать эк­зем­п­ляр для тес­ти­ро­ва­ния, а так­же те, что не же­ла­ют ус­та­нав­ли­вать­ся (да-да, это про вас, IglooFTP). Мы так­же не рас­смат­ри­ва­ли стан­дарт­ный FTP-кли­ент ко­манд­ной стро­ки.

Про наш тест…

Тести­ро­вание в «ре­аль­ных» усло­ви­ях не по­ка­зы­ва­ет ниче­го, кро­ме те­ку­ще­го со­стояния под­клю­чения к се­ти, по­это­му оцен­ка ско­ро­сти про­во­ди­лось на Gigabit LAN с локаль­ным сер­ве­ром ProFTPD. Для это­го мы де­ла­ли от­прав­ку бо­лее 300 фай­лов, в сум­ме со­дер­жа­щих 1,2 ГБ дан­ных. FTP — весь­ма эф­фек­тив­ный ме­ханизм для транс­пор­ти­ров­ки боль­ших фай­лов, но пе­ре­да­ча несколь­ких фай­лов луч­ше от­ра­жа­ет по­ка­за­те­ли эф­фек­тив­но­сти кли­ен­та по уста­нов­ке и за­вер­шении FTP-тран­зак­ций.

Локаль­ной ма­ши­ной с кли­ент­ским про­грамм­ным обес­пе­чением бы­ла 3‑ГГц Core 2 Duo с Fedora 13. Для про­грамм, ко­то­рым это тре­бо­ва­лось, мы уста­но­ви­ли по­след­нюю вер­сию Java от Sun и Firefox.

CrossFTP Pro

Не обой­дем сто­ро­ной про­прие­тар­ный кли­ент на Java.

Вы, на­вер­ное, ду­мае­те, что от­кры­тые при­ло­же­ния долж­ны бы­ли уже дав­но за­пол­нить эту ни­шу, но все­гда есть ме­сто и для про­прие­тар­ных про­грамм, ес­ли они пред­ла­га­ют не­что но­вое. Это един­ст­вен­ный кли­ент в на­шем Срав­не­нии с под­держ­кой про­то­ко­лов пе­ре­да­чи S3 от Amazon – дос­та­точ­но спе­ци­аль­ный слу­чай, но ес­ли он для вас ва­жен, то поль­зо­вать­ся им лег­че лег­ко­го.

За­гру­зив ус­та­но­воч­ный па­кет, вы по­лу­чи­те пап­ку с фай­ла­ми и скрипт для за­пус­ка при­ло­же­ний с по­мо­щью Java – что вряд ли вас вдох­но­вит, но спус­тя не­сколь­ко пе­ре­ме­ще­ний го­лов­ки по дис­ку вы уви­ди­те двух­па­нель­ное диа­ло­го­вое ок­но. Ос­нов­ное управ­ле­ние про­стое – вам не при­дет­ся рыть­ся в ме­ню для обес­пе­че­ния нор­маль­ной пе­ре­да­чи дан­ных: это мож­но сде­лать пе­ре­тас­ки­ва­ни­ем или на­жа­ти­ем кнопо­к.

Под спи­ска­ми фай­лов по­ме­ща­ет­ся оче­редь на за­кач­ку, ес­ли у вас та­ко­вая име­ет­ся, и ок­но жур­на­ла, ото­бра­жаю­щее ин­фор­ма­цию от сер­ве­ра – удоб­но вы­яс­нять, что про­ис­хо­дит. От­кры­тие не­сколь­ких со­еди­не­ний по­ро­ж­да­ет по вклад­ке на ка­ждое, и вы мо­же­те бы­ст­ро пе­ре­клю­чать­ся ме­ж­ду ка­та­ло­га­ми.

Про­стое в ис­поль­зо­ва­нии управ­ле­ние оче­ре­дью по­зво­ля­ет лег­ко справ­лять­ся с па­кет­ной пе­ре­да­чей, а сис­те­ма пла­ни­ро­ва­ния мно­го че­го ав­то­ма­ти­зи­ру­ет. Ес­ли вы на­ме­ре­ны син­хро­ни­зи­ро­вать фай­лы, пря­мо над па­не­лью для это­го есть кноп­ка.

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

Увы, про­из­во­ди­тель­ность кли­ен­та сла­ба – мы-то хо­те­ли пе­ре­мес­тить фай­лы из А в Б без дли­тель­но­го Ж-ж-ж-ж. К со­жа­ле­нию, так не вы­шло.

FileZilla

Кросс-плат­фор­мен­ность и чет­кое управ­ле­ние оче­ре­дью.

WxWidgets-ин­тер­фейс соз­дан в тра­ди­ци­он­ной двух­па­нель­ной рас­клад­ке, на сей раз с ма­ло­по­нят­ной па­не­лью ин­ст­ру­мен­тов и, к сча­стью, впол­не по­зна­вае­мой функ­ци­ей Quickconnect над ней.

За­клад­ки раз­де­ле­ны на два ти­па, что вна­ча­ле мо­жет за­пу­тать. Гло­баль­ные за­клад­ки хра­нят име­на пу­тей, в то вре­мя как спе­ци­фи­че­ские так­же со­дер­жат па­ра­мет­ры сер­ве­ра (хо­тя, к со­жа­ле­нию, сра­бо­та­ло это не боль­ше од­но­го раза). Гло­бальные за­клад­ки по­лез­ны для ра­бо­ты с боль­шим ко­ли­че­ст­вом зер­кал или раз­ны­ми раз­де­ла­ми од­но­го и то­го же сай­та.

Управ­ле­ние оче­ре­дью в FileZilla – луч­шее сре­ди всех при­ло­же­ний нашего Срав­не­ния: здесь вы мо­же­те ви­деть оче­редь, ме­нять при­ори­те­ты, уда­лять фай­лы, а так­же ко­гда угод­но при­ос­та­но­вить и во­зоб­но­вить пе­ре­да­чу дан­ных, уби­рая по­ме­ху ос­таль­ной дея­тель­но­сти. Вклад­ки вни­зу так­же со­дер­жат жур­нал всех пе­ре­дач дан­ных и ин­фор­ма­цию о них, в том чис­ле воз­мож­ность по­втор­ной по­ста­нов­ки в оче­редь. До­ба­ви­лось мно­го дру­гих по­лез­ных функ­ций – на­при­мер, уда­лен­ный по­иск по шаб­ло­ну, по­зво­ляю­щий на­хо­дить фай­лы по ука­зан­но­му пу­ти. Най­дя то, что ис­ка­ли, вы мо­же­те за­нять­ся про­смот­ром изо­бра­же­ний или ре­дак­ти­ро­ва­ни­ем тек­сто­вых фай­лов со­глас­но ас­со­циа­ци­ям с ти­па­ми до­ку­мен­тов в ва­шей сис­те­ме или с по­мо­щью вы­бран­но­го ин­ст­ру­мен­та, ес­ли по­ко­пать­ся в на­строй­ках.

Под­держ­ка про­то­ко­ла хо­ро­ша, про­из­во­ди­тель­ность вы­со­ка; един­ст­вен­ным ре­аль­ным ми­ну­сом FileZilla яв­ля­ет­ся ин­тер­­фейс. Речь не толь­ко об урод­ст­ве – не­ко­торые икон­ки нуждаются в объ­яс­не­нии.

FileZilla не вно­сит осо­бой эс­те­ти­ки на ваш ра­бо­чий стол, но это хо­ро­ший ин­ст­ру­мент, ес­ли нуж­на на­деж­ная пе­ре­да­ча боль­ших объ­е­мов дан­ных.

FireFTP

Ос­ваи­вай­те пе­ре­да­чу дан­ных пря­мо из брау­зе­ра.

Мы нередко го­во­рим, что, по боль­шо­му сче­ту, web-брау­зе­ры ли­ше­ны функ­ций, спо­соб­ных сде­лать ра­бо­ту с FTP без­бо­лез­нен­ной. Так вот, это при­ло­же­ние за­став­ля­ет нас взять свои сло­ва об­рат­но. Ис­поль­зуя ар­хи­тек­ту­ру до­пол­не­ний Firefox, этот хит­рый код вы­зы­ва­ет кли­ент из недр брау­зе­ра и обес­пе­чи­ва­ет ра­зум­ное фак­си­ми­ле на­столь­но­го при­ло­же­ния.

Вы так­же по­лу­чае­те двух­па­нель­ный вид, на сей раз он ак­ку­рат­но упа­ко­ван во вклад­ку Firefox. Са­ми па­не­ли вклю­ча­ют по­лез­ное де­ре­во па­пок для на­ви­га­ции по ло­каль­ным и уда­лен­ным ка­та­ло­гам, и ме­ж­ду ни­ми кноп­ки для идио­тов, обес­пе­чи­ваю­щие про­стую пе­ре­да­чу фай­лов.

Это все­го лишь до­пол­не­ние, но вы скоро за­бу­де­те, что си­ди­те в web-брау­зе­ре, а не в обыч­ном на­столь­ном при­ло­же­нии. Один, но серь­ез­ный его ми­нус – из­ме­не­ние раз­ме­ра ок­на ведет к не­по­во­рот­ли­вому про­цес­су об­нов­ле­ния его со­дер­жи­мо­го. Зву­чит это не­мно­го ху­же, чем есть на са­мом де­ле, но все же неприят­но.

По час­ти бо­лее серьезной функ­цио­наль­но­сти, дан­ный кли­ент под­дер­жи­ва­ет FXP и пригоден для пе­ре­да­чи фай­лов ме­ж­ду уда­лен­ны­ми ком­пь­ю­те­ра­ми. Он так­же под­дер­жи­ва­ет пе­ре­тас­ки­ва­ние и про­дви­ну­тые функ­ции ра­бо­ты с фай­ла­ми – пе­ре­име­но­ва­ние, пра­ва дос­ту­па и т. п. Есть удач­ный ин­ст­ру­мент срав­не­ния ка­та­ло­гов.

Ус­та­нов­ка – па­ра пус­тя­ков: про­сто вы­пол­ни­те по­иск до­пол­не­ний в Firefox (ра­бо­та­ет на всех плат­фор­мах). До­бавоч­ный бо­ну­с ин­те­гра­ции с брау­зе­ром – то, что за­клад­ки и па­ро­ли хра­нят­ся вме­сте с про­чи­ми дан­ны­ми брау­зе­ра.

Про­из­во­ди­тель­но­сть у кли­ента не ах, но он уди­ви­тель­но функ­цио­на­лен – а ведь это все­го лишь до­пол­не­ние; его яв­но сто­ит ус­та­но­вить, ес­ли вы ра­бо­тае­те под Firefox, хо­тя бы для целей ре­зерв­но­го ко­пи­ро­ва­ния.

gFTP

GTK-кли­ент с фи­ло­со­фи­ей «не сло­ма­лось…»

Это при­ло­же­ние мог­ло бы и не по­­пасть в обой­му, про­сто по­то­му, что у не­го не бы­ло ста­биль­ных рели­зов с кон­ца 2008 го­да. Од­на­ко это один из наи­бо­лее ши­ро­ко ис­поль­зуе­мых са­мо­стоя­тель­ных кли­ен­тов, и он мо­жет по­хва­стать­ся вну­ши­тель­ным на­бо­ром функ­ций.

Ин­тер­фейс на ба­зе GTK име­ет стан­дарт­ный двух­па­нель­ный вид и вос­хо­дит к эпо­хе, ко­гда удоб­ст­во бы­ло клю­че­вым ас­пек­том. Здесь не к че­му при­драть­ся – по­ми­мо про­че­го, кли­ент ин­туи­ти­вен в ис­поль­зо­ва­нии. Верх­няя па­не­ль содержит бро­скую ин­фор­ма­цию по же­лае­мым ва­ри­ан­там под­клю­че­ния, и за­тем про­сто нуж­но на­жать на кноп­ку Connect. Кноп­ки пе­ре­да­чи ме­ж­ду па­не­ля­ми де­ла­ют ко­пи­ро­ва­ние фай­лов весь­ма ду­ра­ко­упор­ным (к сло­ву, фай­лы мож­но и пе­ре­тас­ки­вать), а щел­чок пра­вой кноп­кой мы­ши на лю­бом из фай­лов вскры­ва­ет изо­би­лие оп­ций и функ­ций. Имеется воз­мож­ность про­смот­ра фай­лов, но уч­ти­те, что, по­хо­же, она ра­бо­та­ет толь­ко с тек­стом – по­пыт­ка при­ме­нить его к дво­ич­но­му фай­лу вы­зва­ло ошиб­ку сег­мен­та­ции.

gFTP так­же под­дер­жи­ва­ет на изум­ле­ние мно­го про­то­ко­лов, в том чис­ле FSP и SSH/SFTP, бла­го­да­ря че­му весь­ма по­ле­зен для дос­ту­па к дан­ным на уда­лен­ных сер­ве­рах, а не толь­ко для за­груз­ки.

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

От­ме­тим, что кли­ент мож­но вы­зы­вать пря­мо из ко­манд­ной стро­ки, где он то­же ком­пе­тен­тен, но ему не хва­та­ет не­ко­то­рых осо­бен­но­стей су­гу­бо ко­манд­ных кли­ен­тов, ти­па NСFTP.

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

Konqueror

При­ло­же­ние-уни­вер­сал с ря­дом от­лич­ных FTP-функ­ций.

Вы, на­вер­ное, знае­те Konqueror как брау­зер для KDE, но это лишь его по­верх­но­ст­ные воз­мож­но­сти. Ко­гда вы раз­бу­ди­те зве­ря, Konqueror бу­дет азарт­но ра­бо­тать с лю­бы­ми дан­ны­ми, для ко­то­рых дос­ту­пен со­от­вет­ст­вую­щий мо­дуль KIO. Это по­зво­ля­ет не толь­ко лег­ко пе­ре­да­вать фай­лы с ло­каль­но­го дис­ка на FTP-сайт и на­обо­рот, но и ме­ж­ду раз­лич­ны­ми ис­точ­ни­ка­ми, в том чис­ле ре­сур­са­ми Samba и NFS.

Вам, ско­рее все­го, по­нра­вит­ся вид двух­па­нель­но­го спи­ска, по­зво­ляю­щий взнуз­дать всю мощь FTP, но им вы не ог­ра­ни­че­ны. По­сколь­ку про­то­кол KIO бе­рет на се­бя управ­ле­ние со­еди­не­ни­ем и пре­дос­тав­ля­ет об­щий на­бор функ­ций, воз­мо­жен про­смотр в лю­бом удоб­ном для вас ре­жи­ме, вплоть до пред­ва­ри­тель­но­го про­смот­ра фор­ма­тов изо­бра­же­ний и т. д. Эта функ­цио­наль­ность рас­про­стра­ня­ет­ся на все нор­маль­ные ви­ды ра­бот с фай­лом.

Ме­ню пра­вой кноп­ки мы­ши в Konqueror кон­тек­ст­но-чув­ст­ви­тель­ны к мес­ту, а так­же фай­лам, и вы не по­лу­чи­те ду­рац­ких дей­ст­вий (ти­па по­пы­ток из­влечь ар­хив на мес­те), но смо­же­те ме­нять пра­ва, пе­ре­име­но­вы­вать фай­лы и да­же от­кры­вать их (хо­тя, оче­вид­но, это по­тре­бу­ет их пе­ре­да­чи).

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

Воз­мож­ность ин­те­гра­ции FTP с ва­шим ра­бо­чим сто­лом – для мно­гих лю­дей функ­ция-по­да­рок. Здесь она дос­ти­га­ет­ся за счет по­те­ри ря­да рас­ши­рен­ных воз­мож­но­стей, та­ких как об­ра­бот­ка оши­бок, но в не­ко­то­рых слу­ча­ях без них, ве­ро­ят­но, впол­не обходятся.

LFTP

За­ка­чи­вай­те пря­мо из ко­манд­ной стро­ки – GUI не дог­ма…

Приняв стратегию, подобную NCFTP, этот кли­ент ко­манд­ной стро­ки пы­та­ет­ся вер­нуть в обо­лоч­ку про­дви­ну­тых поль­зо­ва­те­лей FTP, пред­ла­гая на­бор функ­ций и ко­манд от про­стой пе­ре­да­чи до бо­лее экс­тре­маль­но­го зер­ка­ли­ро­ва­ния и ис­поль­зо­ва­ния FXP. Это един­ст­вен­ный ин­ст­ру­мент ко­манд­ной стро­ки в дан­ном об­зо­ре и, по­хо­же, в ми­ре, ко­то­рый спо­со­бен ини­ции­ро­вать пе­ре­да­чу фай­лов по FTP ме­ж­ду дву­мя уда­лен­ны­ми хос­та­ми, не вы­сту­пая по­сред­ни­ком. Что де­ла­ет его весь­ма по­лез­ным для ря­да спе­ци­фи­че­ских при­ме­не­ний, но не без ос­то­рож­но­сти.

Его не слиш­ком слож­но ис­поль­зо­вать для ба­зо­вой функ­цио­наль­но­сти, а вот ра­бо­та с лю­бой из до­пол­ни­тель­ных функ­ций ста­но­вит­ся чуть бо­лее пу­та­ной. Под­держ­ка мно­го­по­точ­но­сти и фо­но­вые зада­чи по­лез­ны, но час­то слож­но вы­яс­нить точ­но, что про­ис­хо­дит, да­же при ус­ло­вии, что про­грам­ма ста­ра­ет­ся как мож­но ближе сле­до­вать то­му же син­так­си­су, что и са­ма обо­лоч­ка. Ав­тор по­тра­тил не­ма­ло сил, обес­пе­чи­вая на­деж­ность Lftp, что­бы, на­при­мер, ра­бо­ту мож­но бы­ло во­зоб­но­вить при от­клю­че­нии.

Про­из­во­ди­тель­ность не­мно­го луч­ше, чем у NСFTP, и при­мер­но та же не­тре­бо­ва­тель­ность к ре­сур­сам. Един­ст­вен­ной бе­дой бы­ло то, что ин­ст­ру­мент час­то те­рял след те­ку­ще­го ло­каль­но­го ка­та­ло­га, но это, воз­мож­но, про­ис­хо­ди­ло из-за не­ко­то­рых не­за­ме­чен­ных по­боч­ных эф­фек­тов од­ной из бо­лее слож­ных ко­манд, что мы вве­ли. Не­ко­то­рые из ло­каль­ных ко­манд обо­лоч­ки про­сто не ра­бо­та­ют. Будь­те вни­ма­тель­ны.

Как ком­плекс­ный ин­ст­ру­мент ко­манд­ной стро­ки, он дос­то­ин вни­ма­ния. Бла­го­да­ря под­держ­ке про­кси и очень ши­ро­ко­му ох­ва­ту про­то­ко­лов, с точ­ки зре­ния тех­но­ло­гии это наи­бо­лее пол­ное ре­ше­ние для тер­ми­на­ла.


Nautilus

Ра­бо­та с FTP не по­ки­дая ра­бо­че­го сто­ла Gnome.

Konqueror на­пра­ши­вал­ся в этот об­зор из-за сво­ей двой­ной ро­ли, брау­зе­ра и фай­ло­во­го ме­нед­же­ра: под­ра­зу­ме­ва­ет­ся, что он уме­ет эти ро­ли со­че­тать. Уди­ви­тель­но боль­шое количество лю­дей не в кур­се, что поч­ти то же са­мое мож­но по­лу­чить и в Gnome/Nautilus. На ра­бо­чем сто­ле Gnome, бы­ст­рый пе­ре­ход в ме­ню Places от­кро­ет оп­цию Connect To Server. За­тем смон­ти­руй­те уда­лен­ный фай­ло­вый сер­вер, вклю­чая FTP, и смо­же­те да­же со­хра­нить со­еди­не­ние в ви­де за­клад­ки.

Как и Konqueror, Nautilus ото­бра­жа­ет уда­лен­ную фай­ло­вую сис­те­му как лю­бую дру­гую, и вы мо­же­те взаи­мо­дей­ст­во­вать с ней на ра­бо­чем сто­ле, как угод­но ко­пи­руя, пе­ре­ме­щая и ре­дак­ти­руя фай­лы (в этом по­след­нем занятии не обой­тись без за­груз­ки ко­пии, так что не при­ни­май­тесь ре­дак­ти­ро­вать ви­део­фай­лы или что-ни­будь в этом ду­хе). Ас­со­циа­ции фай­лов с при­ло­же­ния­ми ав­то­ма­ти­че­ски бе­рут­ся из ва­шей сре­ды ра­бо­че­го сто­ла, и уда­лен­ные фай­лы бу­дут от­кры­вать­ся в при­ло­же­ни­ях по умол­ча­нию. В от­ли­чие от Konqueror, ре­дак­ти­ро­ва­ние прав на уда­лен­ные фай­лы не­воз­мож­но, что, ко­неч­но, мо­жет огор­чить web-про­грам­ми­ста.

Дол­го­сроч­ное ис­поль­зо­ва­ние Nautilus в этом ка­че­ст­ве вскры­ва­ет не­ко­то­рые его не­дос­тат­ки. В пе­рио­ды ин­тен­сив­ной на­груз­ки со­еди­не­ние ста­но­вит­ся не­ус­тойчи­вым. И это не про­сто до­сад­но – он спо­со­бен взять да и за­вис­нуть по­сре­ди пе­ре­да­чи, ос­та­вив вас не­до­уме­вать, ка­кие фай­лы ско­пи­ро­ва­ны и что де­лать даль­ше. Но не исключено, что ви­но­ват тут не сам Nautilus, а ско­рее Virtual File System от Gnome, от ко­то­рой он за­ви­сит.

Та­ким об­ра­зом, обе­щая тот же уро­вень взаи­мо­дей­ст­вия, что и Konqueror, Nautilus име­ет все не­дос­тат­ки это­го спо­со­ба ра­бо­ты без ви­ди­мых пре­иму­ществ. Не­пло­хой для ра­зо­вых пе­ре­дач дан­ных, для серь­ез­ но­го ис­поль­зо­ва­ния он не ре­ко­мен­ду­ет­ся.

NCFTP

Для гу­ру ко­манд­ной стро­ки.

Из­на­чаль­но FTP-кли­ент ко­манд­ной стро­ки был до­воль­но при­ми­ти­вен, но мно­го лет дер­жал­ся как часть ус­та­нов­ки по умол­ча­нию: ну ку­да же без кли­ен­та ко­манд­ной стро­ки на вся­кий по­жар­ный слу­чай. Де­ло свое он де­лал, но при­хо­ди­лось-та­ки по­му­чить­ся.

Пред­ставь­те же се­бе ли­ко­ва­ние при по­яв­ле­нии NСFTP – кли­ен­та ко­манд­ной стро­ки, не тре­бую­ще­го пля­сок с буб­ном. С рас­ши­рен­ны­ми функ­ция­ми, та­ки­ми как по­иск по шаб­ло­ну и за­клад­ки, NСFTP на­столь­ко при­ни­зил ста­рый FTP-кли­ент, что по­пал прак­ти­че­ски во все ди­ст­ри­бу­ти­вы.

За­пуск про­грамм­но­го обес­пе­че­ния FTP из ок­на тер­ми­на­ла мо­жет не вы­зы­вать у вас вос­тор­га, но это бы­ва­ет важ­но. Ни­ко­гда нель­зя знать, не по­тре­бу­ет­ся ли за­гру­зить файл-дру­гой без рос­ко­ши гра­фи­че­ско­го ин­тер­фей­са. Вдо­ба­вок, ес­ли нуж­но в не­ко­то­ром ро­де ав­то­ма­ти­зи­ро­вать за­да­чу, кон­тро­ли­ро­вать гра­фи­че­ский кли­ент из скрип­та бу­дет не­про­сто. Кро­ме са­мо­го ин­те­рак­тив­но­го кли­ен­та, па­кет NСFTP вклю­ча­ет не­сколь­ко при­ло­же­ний, об­лег­чаю­щих соз­да­ние скрип­тов, и обес­пе­чи­ва­ет па­кет­ную об­ра­бот­ку за счет соб­ст­венно­го спу­ле­ра.

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

К со­жа­ле­нию, этот вои­тель ко­манд­ной стро­ки не от­ве­ча­ет об­ще­му пред­став­ле­нию о том, что че­рез ок­но тер­ми­на­ла все ра­бо­та­ет бы­ст­рее. NСFTP, без­ус­лов­но, по­ле­зен, но в ка­че­ст­ве по­все­днев­но­го ком­по­нен­та ра­бо­че­го сто­ла он ма­ло жиз­не­спо­со­бен.

Вердикт

FileZilla 9/10

По­тен­ци­ал ис­поль­зо­ва­ния FTP очень ши­рок, и мож­но най­ти мас­су при­чин пред­по­честь оп­ре­де­лен­ный кли­ент для кон­крет­ной за­да­чи. На­при­мер, для ко­го-то ре­шаю­щим ар­гу­мен­том ста­нет под­держ­ка Amazon S3 про­прие­тар­ным CrossFTP или воз­мож­ность ус­та­но­вить FireFTP как рас­ши­ре­ние брау­зе­ра и ис­поль­зо­вать его кросс-плат­фор­мен­но. Мо­жет быть, вам ну­жен FTP там, где гра­фи­че­ский ин­тер­фейс не­дос­ту­пен или не­же­ла­те­лен; то­гда луч­шим ре­ше­ни­ем бу­дет один из ин­ст­ру­мен­тов ко­манд­ной стро­ки.

По час­ти ин­те­гра­ции с ра­бо­чим сто­лом для об­ще­го поль­зо­ва­ния труд­но пре­взой­ти Konqueror. Его FTP-со­еди­не­ние на­деж­но, а при­су­щая ему гиб­кость оз­на­ча­ет, что лег­ко сде­лать FTP ча­стью ва­шей по­все­днев­ной дея­тель­но­сти (да­же ес­ли вы не ис­поль­зуе­те KDE). Воз­мож­ность из­ме­не­ния прав до­с­ту­па, про­смот­ра и ре­дак­ти­ро­ва­ния файлов так же, как на ра­бо­чем сто­ле (с разум­ны­ми ого­вор­ка­ми) де­ла­ет ра­бо­ту с при­ло­же­ни­ем до­воль­но при­ят­ной. Это долж­но бы быть вер­но и для Nautilus, но, по­хо­же, GVFS-реа­ли­за­ция FTP ме­нее на­деж­на, и он не справ­ля­ет­ся с бо­лее безо­пас­ным FTPS-про­то­ко­лом, хо­тя тот не при­ме­ня­ет­ся так ши­ро­ко, как сле­до­ва­ло бы.

Для серь­ез­но­го ис­поль­зо­ва­ния FTP, однако, по­бе­ди­тель дол­жен не толь­ко хо­ро­шо ра­бо­тать, но и вклю­чать мно­го по­лез­ных функ­ций, не­об­хо­ди­мых для вас. В этом Срав­не­нии, FileZilla прак­ти­че­ски не на­хо­дит рав­ных. Он прост в ис­поль­зо­ва­нии, на­бит по­лез­ны­ми функ­ция­ми, эко­но­мя­щи­ми вре­мя, а по про­из­во­ди­тель­но­сти обо­шел всех глав­ных со­пер­ни­ков.

Да, его ин­тер­фейс не ласка­ет глаз, и это не из-за ком­про­мис­са с ин­ст­ру­мен­та­ри­ем wxWidgets – кто-то с ху­до­же­ст­вен­ны­ми спо­соб­но­стя­ми яв­но дол­жен по­мочь с на­бо­ром ико­нок. В ко­неч­ном сче­те, мож­но уве­рен­но ска­зать, что ка­ж­до­му из кли­ен­тов дан­но­го Срав­не­ния есть че­му по­учить­ся у сво­их со­пер­ни­ков.

Сравнительная таблица характеристик

На­зва­ние CrossFTP FileZilla FireFTP gFTP Konqueror LFTP Nautilus NCFTP
Вер­сия 1.65a 3.3.3 1.0.9 2.0.19 4.4.5 4.0.9 2.30.1 3.2.4
Сайт http://www.crossftp.com http://filezilla-project.org http://fireftp.mozdev.org http://gftp.seul.org http://www.konqueror.org http://lftp.yar.ru http://live.gnome.org/Nautilus http://www.ncftp.com
Ин­тер­фейс Java wxWidgets Firefox GTK KDE Обо­лоч­ка Gnome Обо­лоч­ка
Вы­груз­ка1,cкорость, сек 142 96 108 97 99 99 126 134
Вы­груз­ка, CPU (сред­няя на­груз­ка, %) 0,2 0,18 0,13 0,12 0,04 0,08 0,08 0,02
Вы­груз­ка, па­мять, МБ 693 12 822 4.2 21 4 28 0,25
FTPS V V V V V V X X
FSP X X X V X X X X
SSH/SFTP V V X V V V X X
FXP V X V X X V X X
Пе­ре­тас­ки­ва­ние фай­лов V V V V V X V X
За­клад­ки V V V V V V V V
Сис­те­ма оче­ре­дей V V V X X V4 X V4
  • 1 Ско­рость оце­ни­ва­лась по вре­ме­ни вы­груз­ки 376 фай­лов об­щим раз­ме­ром 1,2 ГБ на ло­каль­ный (ProFTPD) сер­вер че­рез сеть Gigabit LAN. 
  • 2 Вклю­чая сам Firefox.
  • 3 Вклю­чая сре­ду вре­ме­ни вы­пол­не­ния Java.
  • 4 Управ­ле­ние фо­но­вы­ми за­да­ча­ми
Персональные инструменты
купить
подписаться
Яндекс.Метрика