You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用单条命令行将文件移动到嵌套子目录并完成重命名

操作方案

核心命令

mv 命令本身天然支持移动文件同时重命名,只需在目标路径指定最终的文件名即可。

路径对应执行命令

首先确认parent_dir的路径匹配情况,二选一执行即可:

  • 若parent_dir是当前工作目录/var下的子目录(即绝对路径为/var/parent_dir),执行:
    mv parent_dir/file1 parent_dir/child_dir/file2
    
  • 若parent_dir是当前工作目录/var的上级目录(即绝对路径为/parent_dir),执行:
    mv ../parent_dir/file1 ../parent_dir/child_dir/file2
    

原理解释

mv 命令的基础语法为 mv [源路径] [目标路径]:

  • 如果目标路径是已存在的目录,会把源文件直接移动到该目录下,保留原文件名
  • 如果目标路径是不存在的文件名(指向已存在目录下的新名称),就会将源文件移动到目标目录的同时,重命名为你指定的新文件名

内容的提问来源于stack exchange,提问作者user1470054

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 09:27:04