Скорее всего, только Nautilus, который разбился / не запускался, ваши файлы все равно будут находиться в /home/your_name/Desktop доступном с помощью браузера файлов по вашему выбору.
Другое решение, если у вас есть lftp:
lftp -e "mirror -R src_local_folder dest_folder_on_ftp_server; exit" -u ftp_user [, ftp_pass] ftp_server
Поддержка SSL / TLS
Маленький скрипт для этого, который может быть полезен, зеркальный локальный каталог удаленно с заданной конфигурацией @ начало скрипта
#! / bin / bash # @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ # # ОПИСАНИЕ: Зеркала локального сайта и удаленного сайта # @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ FTP_HOST = aFtpHost.org FTP_USER = YourUserHere FTP_PWD = yourPasswdHere LOCAL_SOURCE_PATH = / home / myName / locations / music / $ {1} #param 1 из скрипта, например REMOTE_DEST_PATH = / htdocs / aDirectory EXCLUDE_FILES_LIST = ". Svn empty anotherDirectory" # Construct исключает для исключения в $ {EXCLUDE_FILES_LIST}; do EXCLUDES = "- x $ {exclude} $ {EXCLUDES}" done # -R, - обратное зеркало заднего вида (положить файлы) # mirror -e # - удалить файлы удаления, отсутствующие на удаленном сайте lftp ftp: // $ {FTP_USER}: $ {FTP_PWD} @ $ {FTP_HOST} -e "mirror $ {EXCLUDES} -R $ {LOCAL_SOURCE_PATH} $ {REMOTE_DEST_PATH}; выйти из
Еще одно решение, которое вы, возможно, захотите изучить, - это пакет под названием backup-manager
( http://www.backup-manager.org/ ).
Это отличный скрипт и позволяет использовать несколько методов резервного копирования. Rsync, SSH, FTP и даже Amazon S3. Очень просто настроить, и вы
Вы можете сделать aptitude search-manager
, чтобы получить дополнительную информацию
вы можете установить ftp-ресурс в качестве локального
curlftpfs [user @] host: [dir] mountpoint [options]
и использовать rsync что касается локальных каталогов
rsync
работает поверх ssh, но не по FTP. Полное обсуждение здесь:
https://serverfault.com/questions/24622/how-to-use-rsync-over-ftp
(Short ответьте в случае, если serverfault когда-либо опускается: вы не можете. Попробуйте lftp
.)