Ubuntu怎樣用終端{複製}文件简明教程
壓縮包{A2.7z}路徑'/media/ubunto/SHARE/A2.7
解壓文件夾路徑:/media/ubunto/SHARE1
這個纔是正確的:
sudo 7z x /media/ubunto/SHARE/A2.7z -aoa -o/media/ubunto/SHARE1
文件夾:wgzl01
路徑如下:
'/media/ubunto/数据/Switch/games/saierdawangguozhilei/wgzl01'
複製到這裏:/media/ubunto/SHARE1/
你幫我寫個命令
還有什麼是什麼
格式 命令說明 還有關於這個命令是什麼意思依依拆解
一、先明确核心需求对应的命令(直接复制可用)
你需要把/media/ubunto/数据/Switch/games/saierdawangguozhilei/wgzl01整个文件夹复制到/media/ubunto/SHARE1/,对应的命令是:
{sudo cp -r "源文件夹完整路径" "目标文件夹完整路径" }
sudo cp -r /media/ubunto/数据/Switch/games/saierdawangguozhilei/wgzl01 /media/ubunto/SHARE1/sudo cp -r /media/ubunto/数据/Switch/games/saierdawangguozhilei/wgzl01 /media/ubunto/SHARE1/
二、通用格式(可套用任何文件夹复制场景)
bash
运行
sudo cp -r "源文件夹完整路径" "目标文件夹完整路径"
三、逐字拆解命令含义(新手易懂版)
表格
| 命令片段 | 通俗解释 | 为什么要加 / 核心作用 |
|---|---|---|
| sudo | 管理员权限开关(读音:苏兜) |
1. Linux 系统中/media是挂载设备目录,普通用户可能没有写入 / 复制权限;
|
| cp | copy(复制)的缩写 | Linux 系统中 “复制文件 / 文件夹” 的核心指令,没有它无法执行复制操作。 |
| -r | recursive(递归)的缩写 |
表示 “递归复制”,专门用于复制文件夹(如果不加-r,只能复制单个文件,复制文件夹会报错);
|
| /media/ubunto/数据/Switch/games/saierdawangguozhilei/wgzl01 | 源文件夹完整路径 |
告诉系统 “要复制的文件夹在哪里”,必须写全路径(从根目录/开始),包括中文 “数据” 也无需额外处理(Linux 支持中文路径);
|
| /media/ubunto/SHARE1/ | 目标文件夹完整路径 |
告诉系统 “复制后的文件夹要放到哪里”;
|
四、补充说明(避坑必备)
1. 路径有空格 / 特殊字符的处理
如果源 / 目标路径包含空格(比如塞尔达王国之泪写成塞尔达 王国之泪),需要给路径加双引号",否则系统会识别错误:
bash
运行
# 示例:源路径有空格的情况 sudo cp -r "/media/ubunto/数据/Switch/games/塞尔达 王国之泪/wgzl01" "/media/ubunto/SHARE1/"
2. 执行命令后的验证方法
复制完成后,输入以下命令查看目标路径是否有wgzl01文件夹,确认复制成功:
bash
运行
ls /media/ubunto/SHARE1/
如果输出里能看到wgzl01,说明复制完成;若提示ls: 无法访问'/media/ubunto/SHARE1/wgzl01': 没有那个文件或目录,则检查路径拼写。
3. 覆盖同名文件夹的补充
如果/media/ubunto/SHARE1/下已经有wgzl01文件夹,想强制覆盖(替换成新的),把命令改成:
bash
运行
sudo cp -rf /media/ubunto/数据/Switch/games/saierdawangguozhilei/wgzl01 /media/ubunto/SHARE1/
- 新增的-f是force(强制)的缩写,会直接覆盖同名文件夹,不弹出任何询问。
总结
- 核心复制命令:sudo cp -r 源文件夹全路径 目标文件夹全路径(你的专属版本是sudo cp -r /media/ubunto/数据/Switch/games/saierdawangguozhilei/wgzl01 /media/ubunto/SHARE1/);
- sudo解决权限问题,-r是复制文件夹的关键参数(复制文件可省略);
- 路径拼写必须完全准确,有空格加双引号,需强制覆盖加-f。