У меня есть тестовый файл, который содержит разделенные пробелами файлы, которые я хочу переместить / удалить.
Пример строки:
'/data/owncloud/A0934095JG 1231/files/Photos/Paris 2016 08 28.jpg'
Я хочу переместить файлы в другоекаталог в цикле for:
for i in $(cat marktodelete);do mv $i /data/willbedeleted/;done
Но это дает мне ошибку.
mv: cannot stat ‘'/data/owncloud/A0934095JG 1231/files/Photos/Paris 2016 08 28.jpg'’: No such file or directory
Почему?
2-я проблема после этого, как я мог на самом деле переместить этот файлна новое место с включенным в имя оригинальным каталогом, как показано в приведенном выше файле, как на новом месте:
/data/willbedeleted/Paris 2016 08 28.jpg-/data/owncloud/A0934095JG 1231/files/Photos/
или из-за косой черты может быть так же, без проблем
/data/willbedeleted/Paris 2016 08 28.jpg-data-owncloud-A0934095JG-1231-files-Photos