变量路径 "cannot create directory : No such file or directory"上的 bash mkdir 和 cp 错误

标签 bash mkdir cp

我正在尝试自动将内容从可变路径(我的相机)复制到部分用户定义的路径(桌面+日期+事件)。问题是 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

最佳答案

mkdir -p $target 将创建包含所有必要子路径的路径。

关于变量路径 "cannot create directory : No such file or directory"上的 bash mkdir 和 cp 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7115160/

相关文章:

bash - 日期 mm/dd/yyyy 中的 sed 模式

bash - .bash_profile 不在 su 用户上运行

python - 为什么文件权限在 Python 和 bash 中显示不同?

linux - 在单个命令行中创建文件和嵌套目录

android - Mkdirs 不在内部存储中创建文件夹 (Android)

ruby - 升级 Git Bash 以运行新下载的 ruby​​ 2.0.0

PHP mkdir() 无效路径

linux - 重命名多个目录中的多个文件

macos - xargs 根据文本文件输入重复复制文件

linux - 使用linux命令行将文件从多个目录复制到另一个目录