乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
小工具 0.03 rsync
2017-08-11 12:58:19
68
0
0
admin
>用于同步文件 #与scp 区别: scp 是纯粹的拷贝 rsync 会比较目标地址与源地址文件的区别,只拷贝不同的,相当于增量备份 *** #一些操作: rsync -av 源地址 目标地址 #备份这个目录 rsync -av 源地址/ 目标地址 #仅备份目录中的类容 rsync -av username@host:PATH 目标地址 rsync -avz 源地址 目标地址 #传输时压缩 --exclude PATTERN 排除某些文件 rsync -av 源地址 目标地址 --exclude "*.txt" #排除txt 文件 rsync -av 源地址 目标地址 --exclude-from file #指定排除文件 rsync -av 源地址 目标地址 --delete-before #在传输之前,删除源地址不存在的文件 *** #该命令可以用来清除含有大量文件的目录,比rm 快很多 ``` mkdir empty_dir rsync --delete-before -a ./empty_dir/ ./target_dir ``` 因为rm 会递归得把每一个文件都删除一遍,而rsync 直接建立了新的目录来替换老目录,所以快。
上一篇:
小工具 0.02 命令行录屏
下一篇:
小工具 0.10 用expect 做自动交互
文档导航