![如何批量创建与文件同名的文件夹并将文件移动到文件夹中?](https://linux22.com/image/1549201/%E5%A6%82%E4%BD%95%E6%89%B9%E9%87%8F%E5%88%9B%E5%BB%BA%E4%B8%8E%E6%96%87%E4%BB%B6%E5%90%8C%E5%90%8D%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9%E5%B9%B6%E5%B0%86%E6%96%87%E4%BB%B6%E7%A7%BB%E5%8A%A8%E5%88%B0%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%EF%BC%9F.png)
我尝试过这个方法这里,但失败了。
~/Desktop/z
我在名为 n copy、n copy 2 和无标题文件夹中有测试文件和文件夹。
我 cd 到 z,运行命令,然后这是输出:
如何才能做到这一点?
答案1
在我测试时,该脚本没有问题,运行完美。输出告诉您,您尝试创建的文件夹已经存在(可能是由于第一轮测试,然后在运行另一次测试之前忘记删除该文件夹)。
但是,文件仍然会被移动到正确的文件夹中。因此,请确保文件夹不存在,或者直接忽略该消息。
别忘了,你的剧本是用来移动的文件,而不是文件夹。因此无标题文件夹(假设它是一个文件夹)将被忽略。 n 副本和n 副本 2(如果这些是文件而不是文件夹)被移动到同名的文件夹中。