Попробуйте umount-f/mnt/share. Работы хорошо с NFS, который никогда пробуют cifs.
кроме того, смотрите на autofs, он смонтирует долю только при доступе и размонтировании его загробные миры.
существует хорошее учебное руководство в www.howtoforge.net
Нужно ли использовать ftp
? Мне нравится использовать scp
(безопасная копия), когда удаленный хост поддерживает ssh (как это делают многие из них).
scp -r mydirectory username@example.com : destdir
] -r
означает «рекурсивный», поэтому он будет рекурсивно копировать весь каталог. Замените имя пользователя
своим именем пользователя и т. Д. И т. Д. destdir
- относительный путь на удаленном сервере (независимо от того, в какой каталог вы попадете, если войдете в систему), пока вы этого не сделаете. t используйте начальную косую черту /
- тогда это будет абсолютный путь.
terminal>ftp user@host
password:xXxXx
ftp>mkdir <remote dir>
ftp>cd <remote dir>
ftp>lcd <local dir>
ftp>mput *
ftp>close
Это
Когда есть только один уровень наследования, вы можете использовать шаблон метода шаблон , где открытый интерфейс не виртуальный и вызывает функцию виртуальной реализации. Затем логика базы переходит в публичную функцию, которая гарантированно будет вызвана.
Если у вас есть более одного уровня наследования и вы хотите, чтобы каждый класс вызывал свой базовый класс, вы все равно можете использовать шаблон метода шаблона, но с изюминкой сделать возвращаемое значение виртуальной функции только созданным base
, поэтому производный
будет вынужден вызывать базовую реализацию, чтобы вернуть значение (принудительно во время компиляции).
Это не означает, что каждый класс вызывает свой прямой базовый класс, он может пропускать уровень (я могу ' потом выложите архив.
вы пробовали mput? Вы можете передать ему подстановочный знак (*), чтобы загрузить все файлы ...
Кажется, есть некоторый вопрос относительно того, может ли ftp через Mac обрабатывать рекурсивное копирование.
Если у вас есть ssh-доступ к обеим машинам, вы можете сделать это с исходного компьютера:
tar -cf - каталог | ssh user @ hostB "cd target_dir; tar -xf -"
mput * должен нормально работать с объектами в каталоге, но если у вас есть подкаталоги, могут возникнуть проблемы с получением файлов.
mput - правильная команда для этой задачи, но я думаю, что реализация клиента командной строки ftp в OS X не поддерживает рекурсивное копирование каталогов через mput *.
Итак, возможное решение может быть использование альтернативного клиента командной строки ftp, такого как NcFTP, который поставляется со многими дистрибутивами Linux, а также доступен для OS X. Подробнее см. страницу загрузки NcFTP .
ncftpput -R -u user -p passwd <remote-host> <remote-dir> <local-dir>
-R
предназначен для рекурсивного режима.