我想我可以将源目录中的文件数与cp进展中的目标目录中的文件数进行比较,或者可以用文件夹大小来代替?我试图找到示例,但所有bash进度条似乎是为复制单个文件而编写的.我想复制一堆文件(或一个目录,如果前者不可能).
我不得不删除一切,但1,2,或3个数字(0-9或10-99或100)之前%来自其他命令的输出和管道向前(我不希望看到的%,虽然)至另一个命令.我知道
sed -n '/%/p'
Run Code Online (Sandbox Code Playgroud)
将仅显示包含%的行,但这不是我想要的.我怎样才能摆脱剩下的不需要的文本,只留下这些数字然后将它们传递给另一个命令?
我正在尝试自动将内容从可变路径(我的相机)复制到部分用户定义的路径(桌面+日期+事件).问题是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
Run Code Online (Sandbox Code Playgroud)