1 不同机器拷贝文件
scp 文件 登录用户@机器IP:/目录/子目录
scp filename test@10.20.130.202:/home/test/
2 文件[夹]同步 rsync
问题[网友提出的]
linux的值拷贝某一个或某几个子目录的命令怎么写?如 /project下有好几个目录,/project/aaa /project/ccc /project/ddd .... 我想把 project/aaa 复制到 /tmp目录下, project这个目录也一起复制(并且不想使用mkdir 先在tmp目录下创建project。因为上面说的只是个例子),实际上我是想备份系统,就是将某个目录下的某些文件夹和文件进行备份,但某些文件夹及文件不拷贝,比如日志文件夹等
看如下目录
[root@DASS-APP dass]# ll
total 260
drwxrwxr-x 7 dass dass 4096 Oct 29 2010 bonus-portal
drwxrwxr-x 8 dass dass 4096 Mar 22 2011 cis-portal
drwxrwxrwx 6 201 201 4096 Nov 12 2010 cronolog-1.6.2
-rw-rw-r-- 1 dass dass 193967 Oct 29 2010 cronolog-1.6.2.tgz
drwxr-xr-x 8 dass dass 4096 Oct 29 2010 iad-api
drwxr-xr-x 8 dass dass 4096 Oct 29 2010 ias-api
drwxr-xr-x 8 dass dass 4096 Oct 29 2010 ias-iboss
drwxrwxr-x 7 dass dass 4096 Oct 29 2010 info-portal
drwxrwxr-x 7 dass dass 4096 Oct 29 2010 pis-portal
drwxrwxr-x 7 dass dass 4096 Apr 4 2009 pp_tomcat6
drwxr-xr-x 7 dass dass 4096 Nov 12 2010 regist-api
drwxrwxr-x 7 dass dass 4096 Oct 29 2010 sis-portal
drwxrwxr-x 7 dass dass 4096 Aug 3 13:55 sqxx-portal
drwxr-xr-x 11 dass dass 4096 Oct 18 2010 tomcat
drwxrwxr-x 7 dass dass 4096 Oct 29 2010 tvs-portal
drwxr-xr-x 7 dass dass 4096 Nov 12 2010 vod-img-task
drwxr-xr-x 7 dass dass 4096 Oct 29 2010 vod-portal
[root@DASS-APP dass]# pwd
/opt/dass
只想将/opt/dass/tomcat 目录拷贝到 /tmp下
执行下面命令:
rsync -aR /opt/dass/tomcat /tmp
rsync 是什么?
上海-大浪淘沙() 14:12:11
同步命令
还可以同步到别的机器上去
萍乡-马克.赫德() 14:12:22
哦
上海-大浪淘沙() 14:12:30
同样的文件不会再复制一次
萍乡-马克.赫德() 14:12:58
好像弄rac还是什么的时候用过
上海-大浪淘沙() 14:14:35
为什么我只加 -R 不行,-aR就行 -a 看man是archive
man 看不懂,哎,能用就行了!
上海-miracle() 14:18:29
It is a quick way of saying you want recursion and want to preserve almost everything -a 这个应该是允许你递归和保留权限
上海-大浪淘沙 14:19:08
恩,
上海-miracle() 14:19:21
如果有硬链接还要加-H
分享到:
相关推荐
Linux 中 Rsync 异步服务器实现文件同步与备份是使用 Rsync 工具和 SSH protocol 来实现文件同步和备份的方法。该方法可以快速同步大型、复杂的目录,例如论坛的附件目录,并且可以利用 SSH public key 和 cron 来...
在Linux操作系统中,`scp`(secure copy)命令是一个非常实用的工具,用于在不同主机之间安全地传输文件和目录。它基于SSH(Secure Shell)协议,确保了数据在传输过程中的安全性。以下是scp命令的一些关键知识点和...
fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at ...
Rsync 命令有六种不同的工作模式,分别是:拷贝本地文件、使用远程 shell 程序将本地机器的内容拷贝到远程机器、使用远程 shell 程序将远程机器的内容拷贝到本地机器、从远程 rsync 服务器中拷贝文件到本地机、从...
Linux 命令练习及参考答案归类 本篇资源为 Linux 命令练习及参考...本资源提供了 Linux 命令的基础知识和进程间通信机制的详细解释,涵盖了文件操作、目录操作、权限管理、文件搜索和进程间通信机制等方面的知识点。
host文件系统的文件命名为…,如:将windows下D:盘的文件\data\sample\test.txt文件拷贝到模拟Linux文件系统中的/test/data目录,windows下D:盘的当前目录为D:\data,则使用命令: simdisk copy <host>D:\data\...
`rsync`是一种强大的远程数据同步工具,它可以快速地同步多台主机之间的文件。它通过一种高效的算法来仅传输文件的不同部分,而非整个文件,从而显著提高传输速度。 **基本命令格式**: ``` rsync [选项] SRC DEST `...
- **功能描述**:用于同步文件系统的缓存到磁盘。 - **应用场景**:适用于在系统关机前确保所有数据被正确写入磁盘。 ### 30. Chgrp 命令 - **命令格式**:`chgrp [选项] 组名 文件名` - **功能描述**:用于更改...
### Linux常用命令手册 #### 一、TFTP (Trivial ...以上介绍的是Linux系统中常用的文件传输命令及其使用方法。这些命令在日常的系统管理和维护工作中非常重要,了解它们的功能和操作方式对于高效地完成任务至关重要。
在Linux系统中,对文件和目录的操作是日常工作中最频繁的任务之一。下面是一些常用的基本命令: 1. **切换目录**:`cd` - 用于在不同的目录之间进行切换。 - 示例:`cd /home/user`,切换到 `/home/user` 目录。 ...
Linux 操作系统基础教程 清华大学信息学院计算机系 ...从网上下载的,但是我不推荐易用这种方法得到 Linux,因为仅仅核心就有几十个 Mbit 的 数据量,而一个完整的发行版本大概都是 1Gbit 左右的数据量...
本文主要探讨了几种常见的UNIX和Linux发行版(如Solaris、SCO UNIX、AIX以及FreeBSD)中,当ROOT密码丢失时的解决方法。 1. **Solaris的ROOT密码遗忘处理**: - 如果还能以普通用户登录,首先通过`df /etc`确认...
Linux内核裁剪与编译是Linux系统维护和开发中的一个重要环节,它涉及到根据目标硬件平台的具体需求,裁剪掉不需要的功能模块,以减小内核体积,提高系统的运行效率和资源利用效率。这个过程中,开发者需要了解内核...
22. **sync** - 同步文件系统的缓冲区。 23. **mbadblocks** - 管理磁盘坏块。 24. **mkfs** - 创建各种类型的文件系统。 25. **fsck.ext2** - 检查和修复ext2文件系统的错误。 26. **fdisk** - 分区磁盘。 27. **...
- **文件同步**:使用如NFS等服务来同步文件系统,便于管理共享资源。 - **集群监控**:部署监控系统,如Ganglia或Nagios,实时监测集群状态。 - **安全策略**:加强防火墙规则,定期更新系统补丁,保护集群免受外部...
另外,如果需要在不同操作系统之间复制文件,可能需要处理文件路径和编码的兼容性问题。在生产环境中,更推荐使用成熟的文件传输协议如FTP、SFTP或HTTP/HTTPS等,这些协议提供了更丰富的功能和更好的安全性。例如,...
`rsync` 是 Linux 系统中的一款强大且高效的文件和目录同步工具,它能够通过局域网(LAN)或广域网(WAN)快速同步多台主机之间的数据。rsync 的核心优势在于其采用的“rsync 算法”,该算法能仅传输两个文件的不同...
1. **远程连接拷贝文件**:Linux提供了多种远程连接工具,如`scp`(Secure Copy)用于安全地在本地与远程主机之间传输文件,`rsync`则用于同步文件或目录,保持数据的一致性。`ssh`命令可以建立安全的远程登录连接,...
- **功能说明**:同步文件系统缓冲区到磁盘。 23. **uname** - **功能说明**:显示系统内核信息。 24. **uptime** - **功能说明**:显示系统运行时间。 25. **useradd** - **功能说明**:创建新用户账户。 ...