bash mkdir и cp error на пути переменной "не может создать каталог: такого файла или каталога нет" - PullRequest
8 голосов
/ 19 августа 2011

Я пытаюсь автоматизировать копирование содержимого из переменного пути (моя камера) в частично определенный пользователем путь (рабочий стол + дата + событие).Проблема в том, что mkdir и cp жалуются, что каталог не может быть создан, но я не понимаю, почему, несмотря на то, что DuckDuckGo работал более часа.Что я делаю не так?

echo -n "Enter event name and press [ENTER]: "
read event
sleep 0

day=`date +%Y-%m-%d`
month=`date +%Y-%m`
media="/media/F009-64A5"

source="${media}/PRIVATE/AVCHD/BDMV/STREAM/*"
target="/home/kv/Desktop/$month/$day"\_"$event"

mkdir $target
cp -pr $source $target

1 Ответ

16 голосов
/ 19 августа 2011

mkdir -p $target создаст путь со всеми необходимыми подпутями.

...