Linux 命令:把当前文件夹中的所有文件以及文件夹移动到当前文件夹下的一个新建文件夹。

SYLiu
  • 544

例如,有如下文件结构:

file1
file2
directory/file3
directory/file4

现在要把上述所有文件以及文件夹移动到一个新建文件夹newDirectory中,命令行如何实现。
文件名可能是不规则的文件名,可能数量很多。

回复
阅读 3.3k
3 个回答
✓ 已被采纳

如果是 bash 的话(其他 shell 不清楚),直接 mv * newDirectory/。因为当执行到 mv newDirectory newDirectory 时,会报错误不能复制,但不用理会这个错误

你直接在你当前目录下,执行 mv * /home/test/ ,前提有这个test目录就行了,这样就会把当前的所有文件移动过去了

sudo mv file{1,2} directory* newDirectory/

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏