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

Ubuntu环境下文件跨目录移动方法咨询(含特定场景及通用操作)

Ubuntu环境下文件跨目录移动方法咨询(含特定场景及通用操作)

嘿,刚好碰到过类似的情况,给你分两种常见场景说清楚怎么操作哈!

场景一:你用的是Windows子系统(WSL)的Ubuntu

这是最常见的情况,Windows的文件系统在WSL里是可以直接访问的:

  • 首先,Windows的下载文件夹在WSL里的路径一般是/mnt/c/Users/你的Windows用户名/Downloads/,比如你的Windows用户名是Neel,那路径就是/mnt/c/Users/Neel/Downloads/
  • 先确认你的Ubuntu工作目录,比如你当前就在工作目录里,直接用pwd命令就能看到路径;如果还没进去,先cd到目标目录
  • 用mv命令移动文件:
    • 移动单个文件:比如要移report.pdf,就敲
      mv /mnt/c/Users/Neel/Downloads/report.pdf ~/你的工作目录/
      
      要是你已经在工作目录里了,直接用.代替路径更方便:
      mv /mnt/c/Users/Neel/Downloads/report.pdf .
      
    • 移动下载文件夹里的所有文件:
      mv /mnt/c/Users/Neel/Downloads/* ~/你的工作目录/
      
    • 移动特定类型的文件,比如所有.txt文件:
      mv /mnt/c/Users/Neel/Downloads/*.txt ~/你的工作目录/
      

场景二:你装的是双系统(单独的Ubuntu和Windows)

这种情况需要先挂载Windows的分区才能访问文件:

  • 先查看Windows分区的位置,敲lsblk命令,一般C盘对应的是/dev/sda1(如果有多个分区可能会变,看标注的TYPE=part和大小判断)
  • 创建一个挂载点,比如/mnt/windows:
    sudo mkdir /mnt/windows
    
  • 挂载Windows分区:
    sudo mount /dev/sda1 /mnt/windows
    
  • 现在就能访问Windows的下载文件夹了,路径是/mnt/windows/Users/你的Windows用户名/Downloads/
  • 同样用mv命令移动到Ubuntu工作目录,比如:
    mv /mnt/windows/Users/Neel/Downloads/photo.jpg ~/workspace/
    
  • 移动完成后,如果不需要一直挂载Windows分区,可以卸载:
    sudo umount /mnt/windows
    

小提示

  • 如果移动的时候提示权限不够,就在命令前面加sudo
  • 要是不确定文件路径,可以用ls命令查看,比如ls /mnt/c/Users/Neel/Downloads/就能看到里面的文件

备注:内容来源于stack exchange,提问作者Neel

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 15:38:08