ubuntu文件移动复制技巧有哪些
导读:Ubuntu文件移动复制技巧汇总 一、图形界面(GUI)操作技巧 基础移动/复制操作 使用默认文件管理器Nautilus(可通过Ctrl+N快速打开): 复制:选中文件/文件夹,右键选择“复制”(或按Ctrl+C),导航到目标位置,右...
Ubuntu文件移动复制技巧汇总
一、图形界面(GUI)操作技巧
-
基础移动/复制操作
使用默认文件管理器Nautilus(可通过Ctrl+N
快速打开):- 复制:选中文件/文件夹,右键选择“复制”(或按
Ctrl+C
),导航到目标位置,右键选择“粘贴”(或按Ctrl+V
); - 移动:选中文件/文件夹,右键选择“剪切”(或按
Ctrl+X
),导航到目标位置,右键选择“粘贴”(或按Ctrl+V
); - 快速移动:选中文件后,按
Ctrl+M
打开移动对话框,选择目标目录并确认;按Ctrl+Shift+M
可直接移动选中文件。
- 复制:选中文件/文件夹,右键选择“复制”(或按
-
批量操作
- 批量选择:按住
Ctrl
键点击多个文件,或按住Shift
键选择连续文件; - 批量复制/移动:选中多个文件后,使用上述复制/移动方法(如
Ctrl+C
+Ctrl+V
或Ctrl+X
+Ctrl+V
); - 批量重命名:选中多个文件,右键选择“重命名”,可选择“格式化”(如添加序号)或“基于模板”(如替换部分名称)。
- 批量选择:按住
-
拖拽操作
- 移动文件:按住鼠标左键拖拽文件到目标目录(同分区时直接移动,跨分区时默认复制);
- 复制文件:按住
Ctrl
键+拖拽文件到目标目录(强制复制); - 移动/复制到回收站:拖拽文件到桌面“回收站”图标(移动至回收站,而非彻底删除)。
二、命令行(CLI)操作技巧
-
基础移动/复制命令
- 移动文件/目录:使用
mv
命令(move缩写),基本语法为mv [选项] 源 目标
。例如:- 移动单个文件:
mv file1.txt /home/user/documents/
; - 移动多个文件:
mv *.txt /home/user/documents/
(*
为通配符,匹配所有.txt
文件); - 移动目录:
mv dir1 /tmp/dir1
(若目标目录不存在,则重命名dir1
为dir2
)。
- 移动单个文件:
- 复制文件/目录:使用
cp
命令(copy缩写),基本语法为cp [选项] 源 目标
。例如:- 复制单个文件:
cp file1.txt /path/to/destination/
; - 复制目录(递归):
cp -r dir1 /path/to/destination/dir1_copy
(-r
表示递归复制目录及其内容); - 复制并重命名:
cp example.txt /home/user/Documents/new_example.txt
。
- 复制单个文件:
- 移动文件/目录:使用
-
常用选项
- 覆盖控制:
mv -i
(覆盖前提示确认)、mv -f
(强制覆盖,忽略提示)、mv -n
(不覆盖现有文件); - 详细输出:
mv -v
/cp -v
(显示移动/复制的文件名称); - 保留属性:
cp -p
(保留文件的权限、时间戳、所有者等属性,常用于备份); - 递归复制:
cp -r
(必须添加,否则无法复制目录)。
- 覆盖控制:
-
高级技巧
- rsync增量同步:适用于大量文件或需要增量备份的场景,基本语法为
rsync -avh 源 目标
。例如:- 同步本地目录:
rsync -avh /home/user/source/ /home/user/destination/
(-a
表示归档模式,-v
表示详细输出,-h
表示人类可读格式); - 同步远程目录(通过SSH):
rsync -avh user@remotehost:/path/to/source /path/to/destination
。
- 同步本地目录:
- 结合find命令批量操作:
- 批量移动
.wav
文件到指定目录:find . -type f -name "*.wav" -exec mv { } /home/user/destination \;
(find
查找文件,-exec
对每个文件执行mv
命令); - 批量复制多个文件到目标目录:
cp file1.txt file2.txt file3.txt /home/user/destination/
(直接列出文件名,用空格分隔)。
- 批量移动
- rsync增量同步:适用于大量文件或需要增量备份的场景,基本语法为
三、注意事项
- 权限问题:移动/复制系统文件或受保护目录(如
/root/
)时,需使用sudo
提升权限(如sudo cp -r /d1/data/SFT/ /root/d2/
),但需谨慎操作避免误改系统文件; - 路径问题:使用绝对路径(如
/home/user/file.txt
)可避免路径错误,相对路径(如./file.txt
)基于当前目录; - 覆盖风险:移动/复制时若目标存在同名文件,
mv
默认覆盖,cp
默认覆盖(可通过-i
选项提示确认); - 性能优化:复制大量小文件时,可使用
rsync
(比cp
更高效)或tar
(打包后复制)提升速度。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu文件移动复制技巧有哪些
本文地址: https://pptw.com/jishu/722849.html