我现在在OSX终端,尝试将很多文件从〜/桌面/目录/
移动到〜/桌面/目录/目录2
。
命令:
mv *.* ~/Desktop/dir/dir2
无法工作。
我现在在OSX终端,尝试将很多文件从〜/桌面/目录/
移动到〜/桌面/目录/目录2
。
命令:
mv *.* ~/Desktop/dir/dir2
无法工作。
find ~/Desktop/dir/ -type f -execdir mv '{}' ~/Desktop/dir/dir2 \;
或者移动包括文件和目录在内的所有内容,使用以下命令:
cd ~/Desktop/dir/
find . -path './dir2' -prune -o ! -name . -exec mv '{}' ./dir2 \;
dir2
和 .
之外的所有内容都移动到 ~/Desktop/dir/dir2
。*.*
匹配所有在第二个位置或更靠后的位置有一个点的文件名。它不会匹配没有点的文件名。使用 *
将匹配所有不以点开头的文件名。
mv
命令的目录是哪个? - anubhava