Не мог переместить файлы с SFTP

Синтаксис:

-exec [command] ... {} ... ;
-exec [command] ... {} ... +

Так как ; является частью синтаксиса оболочки, необходимо его избежать, чтобы найти увидел в нем аргумент:

find .. -exec dirname {} \;

Кстати, -iname не использует регулярные выражения - просто используйте *.jpg без $.


Теперь меня поражает, что с GNU обнаружили, что нам вообще не нужно использовать dirname. Вместо этого:

find ... -printf "%h\n"
0
23.05.2014, 16:04
1 ответ
[1176263]Команда переименования FTP не вычисляет регулярные выражения. Она интерпретирует регекс как имя файла, которого нет в системе. Вы используете [1176739]sftp[1176740]. Другой подход - использовать [1176741]ssh[1176742]:[12135]
1
28.01.2020, 02:52

Теги

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