学习Linux命令(一)——rsync

简介: 学习Linux命令(一)——rsync

rsync



快速高效,支持断点续传、按需复制的文件拷贝工具,并支持远程服务器拷贝。强烈建议在本地也使用 rsync 替换 cp 进行文件拷贝。


远程复制


拷贝数据,我习惯使用 -lahzv 结合命令。

如果需要拷贝至远程服务器,则以远程服务器名开头即可。

# -l:--links,拷贝符号链接
# -a:--archive,归档模式
# -h:--human-readable,可读化格式进行输出
# -z:--compress,压缩传输
# -v:--verbose,详细输出
# shanyue: 我的远程服务器

39b6d58e89bb45dd9c8cf54a6a142c85.png


拷贝目录


原目录不以 / 结尾,则将文件夹本身及内容拷贝到目标文件夹。

原目录以 / 结尾,则将文件夹内容拷贝到目标文件夹。

9e78361974a34790bda5d3a2ddb1b3d2.png


将test文件下的文件拷贝到test2目录下的文件

test/

加斜杠之后不会拷贝目录文件

49e8f838f45743bc8a2b2513a6a9eff8.png

test

不加斜杆拷贝目录文件,有个test目录

8629ecc0054a4f11aee800224dac2ea9.png


上传文件

在使用 rsync 传输前端项目时,如何忽略 node_modules 目录

rsync -lahzv --exclude=node_modules ./ ubuntu@xxx.xx.xxx.xxx:/home/train/Documents/student/fujihai/rsync/react/
目录
相关文章
|
2月前
|
监控 Linux 网络安全
Linux命令大全:从入门到精通
日常使用的linux命令整理
626 13
|
3月前
|
Linux 网络安全 数据安全/隐私保护
使用Linux系统的mount命令挂载远程服务器的文件夹。
如此一来,你就完成了一次从你的Linux发车站到远程服务器文件夹的有趣旅行。在这个技术之旅中,你既探索了新地方,也学到了如何桥接不同系统之间的距离。
463 21
|
3月前
|
监控 Linux
Linux系统中使用df命令详解磁盘使用情况。
`df`命令是Linux系统管理员和用户监控和管理磁盘空间使用的重要工具。掌握它的基本使用方法和选项可以帮助在必要时分析和解决空间相关问题。简洁但功能丰富,`df`命令确保了用户可以快速有效地识别和管理文件系统的空间使用情况。
218 13
|
1月前
|
监控 Linux Shell
linux命令
常用 Linux 命令汇总
|
3月前
|
Linux
Linux命令拓展:为cp和mv添加进度显示
好了,就这样,让你的Linux复制体验充满乐趣吧!记住,每一个冷冰冰的命令背后,都有方法让它变得热情起来。
249 8
|
2月前
|
Linux C++
每天一个linux命令(8):cp 命令
cp 命令是 Linux 中用于复制文件或目录的命令。它的名字来源于英文单词 copy。这个命令非常常用,特别是在需要备份文件或创建文件副本时。
78 0
|
3月前
|
安全 Linux 定位技术
Linux环境下必备的基础命令概览
以上就是Linux系统中的基本命令和工具,掌握它们就能帮你在Linux世界里游刃有余。这其实就像是学习驾驭一辆新车,熟悉了仪表盘,调整好了座椅,之后的旅程就只需要享受风驰电掣的乐趣了。
90 4
|
Linux 开发工具 Shell
|
Shell Linux 数据安全/隐私保护