如何在 Linux 中复制和重命名文件?

等等,昨天在实验室折腾那个项目代码时,突然发现文件乱了一堆。
记得当时用的是rsync,因为要同步到服务器,还得保留那些修改时间。
敲了行rsync -av --delete /home/user/dev/project/ /server/data/project/,屏幕哗啦啦跑了一堆,最后确实把所有文件都传过去了。
不过有个小插曲,有个文件明明删了,结果在服务器端还挂着,得多加个--delete才彻底干净。
这事儿让我想起,用命令行确实得盯紧点儿,不然一个小选项搞不好就麻烦了。

如何在Linux中重命名文件 mv命令快速修改文件名技巧

Linux下,mv文件名简单,mv oldname.txt newname.txt。

批量改名,for循环强,for i in .txt; do mv "$i" "${i/file/document}"; done。

脚本更高效,alias renamefile='mv',source .bashrc激活。

特殊文件名,引号保安全,mv "myfile.txt" "new_name.txt"。

路径别搞错,先pwd确认,mv操作无撤销,重要文件先备份。

权限要检查,没有写权报错,mv .txt 1 _new.txt,mmv工具也强。

总结:mv简单,批量for循环,脚本更高效,安全操作是关键。