Как рекурсивно загрузить каталог на FTP-сервер, но пропустить скрытую точку-directorys

Я нашел, что ncftp имеет эту способность к рекурсивным каталогам загрузки. Моя проблема теперь состоит в том, что мой каталог содержит a .svn и a .git папка, которую я не хочу загруженный.

ncftpput -R -v -u "user" -p "pass" ftp.own.com /ftp/folder/to/to/place/local/folder/in /local/folder/to/upload
3
задан 15 March 2014 в 21:14

1 ответ

На самом деле я получил идею, как сделать это при описывании этого вопроса. Мог бы казаться a, но hacky, но если я не пропущенный что-то ncftp не предоставляю некоторым, исключают опцию.

Поэтому, так как я использую сценарий так или иначе. Я просто запрещаю ncftp доступа к этому временные папки. Приведение к созданию, но пустой .git и .svn папки на FTP-сервере.

chmod 000 .svn
chmod 000 .git
ncftpput -R -v -u "user" -p "pass" ftp.own.com /ftp/folder/to/to/place/local/folder/in /local/folder/to/upload
chmod 700 .svn
chmod 700 .git
4
ответ дан 8 October 2019 в 11:34

Другие вопросы по тегам:

Похожие вопросы: