Linux文件在系统中传输
Posted UTHN_B
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux文件在系统中传输相关的知识,希望对你有一定的参考价值。
一、文件的传输
1.命令:scp
scp file [email protected]:/dir ##把当前系统目录下的文件file复制到另一个系统目录下
scp [email protected]:/file dir
2.命令:rsync ##数据的远程同步 ,可以加快传输速率
- 常用参数:-r ##同步目录里面的内容 -p ##同步权限 -D ##同步传输设备
-o ##同步用户 -g ##同步组信息
-t ##同步时间戳 -l ##同步链接
- 示例: 在主机97下进行的命令rsync -r niu/ [email protected]:/mnt/的操作:
[[email protected] mnt]# touch niu/file{1..3}
[[email protected] mnt]# chmod 777 niu/*
[[email protected] niu]# ls -l
total 0
-rwxrwxrwx. 1 student student 0 Jul 26 08:49 file1
-rwxrwxrwx. 1 student student 0 Jul 26 08:49 file2
-rwxrwxrwx. 1 student student 0 Jul 26 08:49 file3
total 0
-rwxrwxrwx 1 root root 0 Jul 26 09:00 file1
-rwxrwxrwx 1 root root 0 Jul 26 09:00 file2
-rwxrwxrwx 1 root root 0 Jul 26 09:00 file3
- 在97主机下使用rsync -rp niu/ [email protected]:/mnt/的操作:
[[email protected] mnt]# rsync -rp niu/ [email protected]:/mnt/
-rwxrwxrwx 1 root root 0 Jul 26 09:00 file1
-rwxrwxrwx 1 root root 0 Jul 26 09:00 file2
-rwxrwxrwx 1 root root 0 Jul 26 09:00 file3
- 在97主机下使用rsync -rpogt niu/ [email protected]:/mnt/的操作:
total 0
-rwxrwxrwx. 1 student student 0 Jul 26 08:49 file1
-rwxrwxrwx. 1 student student 0 Jul 26 08:49 file2
-rwxrwxrwx. 1 student student 0 Jul 26 08:49 file3
[[email protected] mnt]# rsync -rpogt niu/ [email protected]:/mnt/
[email protected]‘s password:
在177主机下测试:
[[email protected] mnt]# ls -l
-rwxrwxrwx 1 student student 0 Jul 26 08:49 file1
-rwxrwxrwx 1 student student 0 Jul 26 08:49 file2
-rwxrwxrwx 1 student student 0 Jul 26 08:49 file3
- 进行链接的传输:
[[email protected] niu]# ln -s file1 /mnt/niu/westos
total 0
-rwxrwxrwx. 1 student student 0 Jul 26 08:49 file1
-rwxrwxrwx. 1 student student 0 Jul 26 08:49 file2
-rwxrwxrwx. 1 student student 0 Jul 26 08:49 file3
lrwxrwxrwx. 1 root root 5 Jul 26 09:28 westos -> file1
- 进行设备文件的传输:
0 ptmx
[[email protected] mnt]# rsync -rD /dev/pts/ [email protected]:/mnt/
[email protected]‘s password:
在177主机下:
[[email protected] mnt]# ls
以上是关于Linux文件在系统中传输的主要内容,如果未能解决你的问题,请参考以下文章