FTP-клиент, имитирующий ls, rm, cp и не говорящий лишнего?

Mar 17, 2011 20:40


Нужен ftp-клиент, который удобно использовать в скриптах, где сейчас обычные ls / rm / cp. Ну вот сейчас написано:

for file in `ls ${DIR}/${MASK}` ; do ...  cp "${DIR}/${file}" . ...  rm "${DIR}/${file}" ...  cp some.file "${DIR}/${file}" ... done
Хочется прозрачно заменить на:

for file in `ftp-ls -h host -u user -p pass ${DIR}/${MASK}` ; do ...  ftp-cp-from -h host -u user -p pass "${DIR}/${file}" . ...  ftp-rm -h host -u user -p pass "${DIR}/${file}" ...  ftp-cp-to -h host -u user -p pass some.file "${DIR}/${file}" ... done
или что-то подобное. Что бы ничего не спрашивалось, ничего не выводилось, и после доп. параметров все аргументы были бы как у “обычных” команд. И, да, что бы вывод ls совпадал, и права старались копироваться, если сервер позволяет.

Есть что-нибудь подобное?

ftp

Previous post Next post
Up