OPC.run OPC.run 助跑超级个体

复制与移动

cp 和 mv 是文件管理的基本命令,分别用于复制和移动(重命名)文件与目录。

复制与移动

复制:cp

# 复制文件
cp source.txt destination.txt

# 复制文件到指定目录
cp readme.md /backup/

# 复制目录(必须加 -r)
cp -r src/ backup-src/

# 复制时显示过程
cp -rv src/ backup-src/

# 复制前确认(防止覆盖)
cp -i source.txt destination.txt

# 保留权限和时间戳
cp -p source.txt destination.txt

移动 / 重命名:mv

# 移动文件
mv readme.md /backup/

# 重命名文件
mv old-name.txt new-name.txt

# 移动目录
mv project/ /archive/

# 移动前确认
mv -i source.txt destination.txt

# 批量移动
mv *.log /var/log/archive/

重命名技巧

# 批量重命名(加后缀)
for f in *.jpg; do
  mv "$f" "${f%.jpg}_backup.jpg"
done

# 使用 rename 工具(如已安装)
rename 's/old/new/' *.txt   # 批量替换文件名中的 old 为 new

安全操作

# 防止意外覆盖:设置 alias
alias cp='cp -i'
alias mv='mv -i'

记住:mv 既是移动,也是重命名——取决于目标是否是目录。

← 上一课 下一课 →