Linux за българи: Форуми

Нетехнически теми => Идеи и мнения => Темата е започната от: Naka в May 23, 2010, 14:38



Титла: Има ли ftp/sftp клиент който да може да upload-ва линкове?
Публикувано от: Naka в May 23, 2010, 14:38
Трябва ми ftp/sftp графичен клиент който да може да upload-ва symlink-ове?

например имам следното локално:
ls -l
Код:
lrwxrwxrwx  1 naka naka     19 May 23 00:08 f.pdf -> futm0807-manual.pdf
-rw-rw-r--  1 naka naka 245420 Jul 30  2009 futm0807-manual.pdf
lrwxrwxrwx  1 root root      6 May 22 23:37 img.lang -> ../img
т.е. има един реален файл utm0807-manual.pdf и два символни линка. един към файла и един към директория.

С кой клиент тези линкове може да се  upload-нат така както се - без да се проследяват? Т.е на отдалечения сървер пак да се появят 1-ин реален файл и 2-ва символни линка.

При обикновенния ftp протокол може да има команда SITE SYMLINK http://www.proftpd.org/docs/contrib/mod_site_misc.html#SITE_SYMLINK
така че при някой ftp сървери би могло да работи. vsftp не го подържа.

В sftp протокола го има винаги [symlink oldpath newpath]. Пробвах го с sftp командата и работи правилно.

Пробвах filezilla по sftp но не работи правилно. Като види локален линк просто го проследява и upload-ва физическият файл вместо линка. filezilla-та даже не изобразява правилно локалните линкове- изобразява ги като обикновенни файлове и папки.

Предложения?

 



Титла: Re: Има ли ftp/sftp клиент който да може да upload-ва линкове?
Публикувано от: jet в May 23, 2010, 19:17
монтираш отдалечения ресурс със sshfs:
  sshfs <IP>:/  /mount/server

ot CLI:
   rsync -alovr   source_file_or_files  /mnt/server/somewhere/

ot GUI:
   grsync
избираш кое/къде ще копираш
слагаш човка на "copy symlinks as symlinks"  in Advanced options tab
и натискаш ракетата


Титла: Re: Има ли ftp/sftp клиент който да може да upload-ва линкове?
Публикувано от: Naka в May 23, 2010, 19:40
Да, да си направя rsync скрипт ми беше другата идея.
за grsync не знаех. Сега ще го пробвам. Проблема е че с rsync се копира цялото дърво, а искам да имам контрол над отделните файлове - кое ще се upload-ва - по подобие на ftp програмите и файловite менажери.