我正在查找 mp3 和 mp3.md5 文件并将它们移动到更高的目录级别。如何指示 mv 目标路径?
发现:http ://www.cyberciti.biz/tips/howto-linux-unix-find-move-all-mp3-file.html哪种帮助-文件结构如下。从 $LOCATION 运行脚本。
|-- 681506b
| |-- 681506b.xml
| `-- Web_Copy
| |-- 681506b_01.mp3
| `-- 681506b_01.mp3.md5
DESIRED STRUCTURE AFTER DELETING 'Web_Copy' dir:
|-- 681506b
| |--681506b.xml
| |--681506b_01.mp3
| |--681506b_01.mp3.md5
LOCATION="/var/www/web/html/testdata/"
DIRLIST=`ls -x`
for DIR in $DIRLIST
do
if [ -d "$DIR" ]
then
find . -name "*.mp3*" -type f -print0|xargs -0L1 mv {} $LOCATION$DIR
fi
done
ERROR: mv: target ./681506b/Web_Copy/681506b_01.mp3 is not a directory
S/B: mv /var/www/web/html/testdata/681506b/
REPLACED mv with echo:
{} /var/www/web/html/testdata/680593a./681506b/Web_Copy/681506b_01.mp3
谢谢