какой ftp-клиент или какой синтаксис позволяет легко chmod подкаталогов?chmod синтаксис в FTP-клиенте во всех подкаталогах
ответ
Чтобы CHMOD все подкаталоги, откуда вы (рекурсивный):
chmod -R *
Я уверен, что Filezilla делает это
ncftp будет поддерживать команду chmod
, если FTP-сервер поддерживает.
Как следует из ответа от @Ken G, это скорее вопрос «что поддерживает FTP-сервер».
Я пробовал ncftp (работает под Cygwin на Win XP) против Sun FTP, работающего на Solaris 10 (где chmod -R
поддерживается версией o/s chmod
). Я получил ошибку:
ncftp /work1/jleffler/tmp > chmod -R g+x *
chmod g+x: server said: 'SITE CHMOD -R g+x': command not understood.
chmod *: server said: 'SITE CHMOD -R xx.pl': command not understood.
ncftp /work1/jleffler/tmp >
Мое подозрение в том, что мало кто, если какие-либо системы облегчают работу. Стоит проверить, помогает ли сервер NCFTP.
LFTP допускает рекурсивный CHMOD, если клиент позволяет это. Вы можете сделать это, войдя с LFTP из Unix/Linux CLI, а затем выполните следующее:
chmod -R 0755 /www/directory/*
Вы могли бы также настроить реальный отличный скрипт Bash для этого:
#!/bin/bash
lftp <<EOF
set ftp:ssl-allow no
set ftp:passive-mode true
set ftp:list-options -a
open -u [user],[password] [host]
chmod -R 0777 /www/directory/*
EOF
конечно же LFTP не различает файлы и папки, для запуска этой команды только в файлах/папках, соответственно, я бы предложил использовать FileZilla. Это позволяет это при запуске команды в папке.
- 1. Linux рекурсивный chmod только в подкаталогах
- 2. запустить nosetests во всех подкаталогах
- 3. вызовов делают во всех подкаталогах
- 4. Запуск Hunspell во всех подкаталогах
- 5. Gitignore исключает определенные файлы во всех подкаталогах
- 6. Python: запустить скрипт во всех подкаталогах
- 7. node-gyp: run binding.gyp во всех подкаталогах
- 8. Как объединить файлы во всех подкаталогах?
- 9. Как создать скрипт Powershell во всех подкаталогах?
- 10. Игнорировать файлы desktop.ini во всех подкаталогах [GitHub]
- 11. Automake для разделяемых библиотек во всех подкаталогах
- 12. Как запретить выполнение скрипта во всех подкаталогах?
- 13. Выполнение команды во всех ближайших подкаталогах
- 14. Глоток - скопировать файл во всех подкаталогах
- 15. bash, «make clean» во всех подкаталогах
- 16. Рекурсивного Переименование файлов во всех подкаталогах Последовательной
- 17. Файлы solaris md5 во всех подкаталогах
- 18. чтение wav-файлов во всех подкаталогах
- 19. Анализ всех XML-файлов в каталоге и во всех подкаталогах
- 20. Список всех файлов во всех подкаталогах независимо от количества
- 21. gitignore всех файлов во всех подкаталогах, за исключением XML-файлы
- 22. Использование For/F для создания новых папок во всех подкаталогах
- 23. Заменить текст во всех файлах В каталоге/подкаталогах в Emacs?
- 24. Как переименовать определенные файлы во всех подкаталогах в unix?
- 25. bash рекурсивная манипуляция строками в подмножестве файлов во всех подкаталогах
- 26. Как запустить командный файл во всех подкаталогах в каталоге?
- 27. имена файлов Rename в текущем каталоге и во всех подкаталогах
- 28. Как gzip все файлы во всех подкаталогах в bash
- 29. Как переименовать файлы в каталоге и во всех подкаталогах
- 30. Файл Foreach в корневом каталоге и во всех подкаталогах