我目前正在编写一个脚本,允许我将超过5天的任何文件移动到具有相同路径的存档文件夹中,但更改的根文件夹除外。 所以类似于: root / subdir1 / subdir2 / file to rootarchive / subdir1 / subdir2 / file。 它应该递归工作。
我已经尝试为" root"的所有文件创建foreach。文件夹:
#!/bin/bash
find . -type f -name '*.*' -print0 | while IFS= read -r -d '' file; do
mv $file ../rootarchive/"$file"
done
但由于mv命令无法找到指定的目的地,因此无法正常工作../rootarchive/"$file"。 你们有谁知道如何解决这个问题?
THX
威廉