linux命令大全传文件 linux传送文件( 二 )


如果你需要配置2台Linux之间免密码登录,请查看以下教程:
如果你想把数据从远程传输到本地机器 , 你需要使用远程位置作为一个源:
如果远程主机上的SSH监听的端口不是默认的22端口,那么可以使用-e选项指定端口:
比如远程服务器的SSH端口被修改为1234
当传输大量数据时,建议在屏幕会话中运行rsync命令或使用-P选项:
7. 使用Rsync传送或同步文件时,排除某些文件或者目录
当使用Rsync排除文件或目录时,需要使用它们到源位置的相对路径 。
有两个选项可以排除文件和目录 。第一个选项是使用--exclude参数,并在命令行中指定要排除的文件和目录 。
在下面的例子中,我们排除了位于src_directory中的123和abc目录:
第二个选项是使用--exclude-from参数 , 并指定要在文件中排除的文件和目录 。
vi exclude-file.txt
加入需要排除的文件,比如文件file1.c,目录zcwyou:
8. 总结
在本教程中,您学习了如何使用Rsync在多台Linux之间传输、复制或同步文件和目录 。在Rsync用户手册页面上有更多关于Rsync的内容 。
如果你有任何问题,请留下你的意见 。
Linux文件系统操作命令 Linux文件系统操作命令大全
Linux命令有很多linux命令大全传文件,那么Linux文件系统操作命令又有哪些呢?下面我为你介绍!
文件系统操作命令linux命令大全传文件:
1. catlinux命令大全传文件:可以显示文件的内容(经常和more搭配使用)linux命令大全传文件,或将多个文件合并成一个文件 。
2. chgrp:用来改变文件或目录所属的用户组,命令的参数以空格分开的要改变属组的文件列表,文件名支持通配符,如果用户不是该文件的所有者,则不能改变该文件的所属组 。
3. chmod:用于改变文件或目录的访问权限,该命令有两种用法:一种是使用图形化的方法,另一种是数字设置法 。
4. chown:用来将指定用户或组为特定的所有者 。用户可以设置为用户名或用户ID,组可以是组名或组ID 。特定的文件是以空格分开的可以改变权限的文件列表,文件名支持通配符 。
5. clear:用来清除终端屏幕 。
6. cmp:用来比较两个文件的大小 。
7. cp:(copy)可以将文件或目录复制到其他目录中 , 就如同Dos下的copy命令一样 , 功能非常强大 。在使用cp命令时,只需要指定源文件名或目标目录即可 。
8. cut:用来移除文件的部分内容 。
9. diff:用来找出两个文件的不同之处 。
10. du: 用来显示磁盘的剩余空间的大小 。
11. file:用来显示文件的类型 。
12. find:用来在目录中搜索文件,并执行指定的操作 。
13. head:只查看文件的头几行内容,而不必浏览整个文件 。
14. ln:可以在文件之间创建链接,实际上是给某个文件指定一个访问它的别名 。
15. less:用法与more类似,可以查看超过一屏的文件内容,不同的是less除linux命令大全传文件了可以按空格键向下显示文件外,还可以利用方向键来滚动显示文件,要结束浏览,只要在less的提示符“:”后按Q即可 。
16. locate:可用于查找文件,且比find命令的搜索速度快 。
17. ls(list):用来显示当前目录中的文件和子目录列表 。
18. mkdir(make directory):建立子目录 。
19. more:用于显示内容超过一屏的文件,为了避免文件内容显示瞬间就消失,可以使用more命令让文件显示满一屏时暂停,在按下任意键的时候继续显示下一屏的内容 。
20. rmkdir(remove directory):用来删除“空”的子目录或无用的目录文件 。

推荐阅读