不同的Linux之间拷贝文件

不同的Linux之间拷贝文件常用有3种方法:
第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的拷贝。
第二种方法就是采用samba服务,类似Windows文件复制的方式来操作,比较简洁方便。
第三种就是利用scp命令来进行文件拷贝。
常常忘记scp和ssh的用法
ssh root@192.168.1.101
输入用户名密码后,
再新开一个shell脚本
用于查看远程机器的目录以及文件
然后scp就可以发挥作用了。
scp  root@192.168.1.101:/home/sseven/sql.txt /home/sseven/test.txt
把我们连接的远程主机的sql.txt 拷到我们本地/home/sseven目录下,存为test.txt
然后如果我们要从本地上传到远程服务器呢?
也简单。
scp   /home/sseven/sql.sql root@192.168.1.101:/home/sseven/a.sql
即前面的源路径,后面的是目标路径。
那边如果我们想整个文件夹都搞过去呢?
scp -r  /home/sseven/test1  root@192.168.1.101:/home/sseven/test2
这样整个文件夹就都搞过去了。
然后在ssh远程的另一个窗口,ls查看一下,我们的文件是不是上传成功了呢?
OK,ssh 用法  以及   scp 用法 就介绍到这里。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux拷贝文件的命令是 `cp`。 使用方法如下: ``` cp [选项] 源文件 目标文件 ``` 例如,将文件 `file1` 拷贝到当前目录下的 `file2` 中,可以使用如下命令: ``` cp file1 file2 ``` 常用选项有: - `-a`:拷贝文件时保留所有属性,等价于 `-dpR`。 - `-r`:递归复制,用于拷贝目录。 - `-p`:保留文件的所有属性,包括权限、时间戳等。 如果要拷贝目录,需要加上 `-r` 选项。例如: ``` cp -r dir1 dir2 ``` 这样,目录 `dir1` 下的所有文件和子目录都会被拷贝到 `dir2` 中。 ### 回答2: 在Linux系统中,有几种方法可以拷贝文件。 1. 使用cp命令:cp命令用于复制文件和目录。它的基本用法是cp 源文件 目标文件。例如,要将文件file.txt从当前目录拷贝到/home/user目录下,可以使用命令cp file.txt /home/user。 2. 使用rsync命令:rsync命令是一个功能强大的文件复制工具,它可以在本地或远程系统之间同步、备份和复制文件。它的基本用法是rsync 源文件 目标文件。例如,要将文件file.txt从当前目录拷贝到/home/user目录下,可以使用命令rsync file.txt /home/user。 3. 使用scp命令:scp命令用于在Linux系统之间安全地复制文件和目录。它的基本用法是scp 源文件 目标文件。例如,要将文件file.txt从本地计算机拷贝到远程服务器的/home/user目录下,可以使用命令scp file.txt user@remote:/home/user,其中user是远程服务器的用户名,remote是远程服务器的IP地址或主机名。 4. 使用mv命令:mv命令用于移动文件和目录,也可以用于重命名文件和目录。它的基本用法是mv 源文件 目标文件。例如,要将文件file.txt从当前目录拷贝到/home/user目录下并重命名为newfile.txt,可以使用命令mv file.txt /home/user/newfile.txt。 无论使用哪种方法,拷贝文件前请确保源文件和目标文件的路径是正确的,并且有权限进行读取和写入操作。 ### 回答3: 在Linux系统中,可以使用cp命令来拷贝文件。 语法为:cp [选项] 源文件 目标文件或目录 其中,选项包括: - -r或-R:递归复制目录内容 - -f:强制覆盖目标文件 - -i:如果目标文件已存在,则提示用户确认是否覆盖 - -u:只复制比目标文件更新的文件 - -l:创建源文件的硬链接而不是拷贝文件 - -s:创建源文件的软链接 示例1:拷贝文件到指定目录 假设当前目录下有文件file.txt,要将其拷贝到目录/dir/下: cp file.txt /dir/ 示例2:拷贝文件并重命名 假设当前目录下有文件file.txt,要将其拷贝到当前目录下,并以new_file.txt命名: cp file.txt new_file.txt 示例3:递归拷贝目录 假设当前目录下有目录dir1,要将其拷贝到目录dir2下: cp -r dir1 dir2 需要注意的是,如果拷贝的目标文件或目录已经存在,cp命令默认会询问是否覆盖,可以根据需要选择合适的选项进行确认。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值