首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从远程服务器使用scp -r进行复制时,是否保留文件和目录的mtime?

从远程服务器使用scp -r进行复制时,会保留文件和目录的mtime。

scp命令是用于在Linux系统中进行文件传输的工具,它可以通过SSH协议在本地和远程服务器之间进行文件的复制。

当使用scp -r命令进行递归复制时,会将源目录下的所有文件和子目录复制到目标目录中,并且会保留文件和目录的mtime(修改时间)。

mtime是文件或目录的最后修改时间,它记录了文件或目录最后一次被修改的时间戳。在使用scp -r命令进行复制时,目标文件或目录的mtime会与源文件或目录的mtime保持一致。

保留文件和目录的mtime对于一些特定的应用场景非常重要,比如备份文件、同步文件等。通过保留mtime,可以确保复制后的文件和目录与源文件和目录的修改时间保持一致,方便进行后续的操作和管理。

腾讯云提供了云服务器(CVM)和对象存储(COS)等产品,可以满足用户在云计算领域的需求。具体产品介绍和相关链接如下:

  1. 云服务器(CVM):提供弹性计算能力,支持多种操作系统和应用场景。了解更多:https://cloud.tencent.com/product/cvm
  2. 对象存储(COS):提供高可靠、低成本的云端存储服务,适用于数据备份、静态网站托管等场景。了解更多:https://cloud.tencent.com/product/cos
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SCPRsync远程拷贝几个技巧

scp是secure copy简写,用于在Linux下进行远程拷贝文件命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密。可能会稍微影响一下速度。...一般而言,我们会选择使用rsync进行远程同步或拷贝。rsyncscp区别在于: -> rsync只对差异文件做更新,可以做增量或全量备份;而scp只能做全量备份。...(将-C标志传递给ssh,从而打开压缩功能) -p 保留文件修改时间,访问时间访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。...--bwlimit=KBPS 限制I/O带宽,KBytes per second 在使用SCPRsync进行远程同步时候,需要注意下面几个技巧: 1)远程拷贝软链接处理 用rsync远程拷贝目录...用scp远程拷贝目录, 那么目录软链会丢失,如果想要软链接也拷贝过去,正确做法是: 1)在源服务器上, 打包, tar zcvf test.tar.gz test 2)把源服务器test.tar.gz

5.7K80

对比cpscp命令 将数据从一台linux服务器复制到另一台linux服务器

-a:此参数效果同时指定"-dpR"参数相同; -d:当复制符号连接,把目标文件目录也建立为符号连接,并指向与源文件目录连接原始文件目录; -f:强行复制文件目录,不论目标文件目录是否已存在...---- scp是secure copy简写,用于在Linux下进行远程拷贝文件命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密。可能会稍微影响一下速度。...linuxscp命令可以在linux服务器之间复制文件目录。...4.使用实例: scp命令实际应用概述:   本地服务器复制远程服务器:  (1) 复制文件:   命令格式:   scp local_file remote_username@remote_ip...   第1个指定了用户名,命令执行后需要输入用户密码;   第2个没有指定用户名,命令执行后需要输入用户名密码; 远程服务器复制到本地服务器:  远程复制到本地scp命令与上面的命令雷同,只要将从本地复制远程命令后面

7K50
  • scp命令实现本Linux服务器之间文件传输

    linuxscp命令可以在linux服务器之间复制文件目录。...(将-C标志传递给ssh,从而打开压缩功能)   -p 保留文件修改时间,访问时间访问权限。   -q  不显示传输进度条。   -r  递归复制整个目录。 ...4.使用实例: scp命令实际应用概述: 本地服务器复制远程服务器: (1) 复制文件:   命令格式:   scp local_file remote_username@remote_ip:remote_folder...  第3,4个没有指定用户名,命令执行后需要输入用户名密码,第3个仅指定了远程目录文件名字不变,第4个指定了文件名 (2) 复制目录:   命令格式:   scp -r local_folder...,命令执行后需要输入用户密码;   第2个没有指定用户名,命令执行后需要输入用户名密码; 远程服务器复制到本地服务器:   远程复制到本地scp命令与上面的命令雷同,只要将从本地复制远程命令后面

    1.5K10

    【经典收藏】掌握这些命令,玩转Linux小黑框!!

    -r -R 递归复制目录及其子目录内容 -p 连同档案属性一起复制过去 -f 不询问而强制复制 -s 生成快捷方式 -a 将档案所有特性都一起复制 4.scp [参数] [原路径] [目标路径...] | 在Linux服务器之间复制文件目录 -v 详细显示输出具体情况 -r 递归复制整个目录 (1) 复制文件: 命令格式: scp local_file remote_username...,文件名字不变,第2个指定了文件名 第3,4个没有指定用户名,命令执行后需要输入用户名密码,第3个仅指定了远程目录文件名字不变,第4个指定了文件名 (2) 复制目录: 命令格式:...第1个指定了用户名,命令执行后需要输入用户密码; 第2个没有指定用户名,命令执行后需要输入用户名密码; eg: 本地 复制远程 scp /home/daisy/full.tar.gz...90.telnet [参数] [主机] | 用于远程登录,采用明文传送报文,安全性不好 91.rcp [参数] [源文件] [目标文件] | 远程文件拷贝 -r 递归复制 -p 保留文件属性

    1.1K30

    97 条 Linux 运维工程师常用命令总结

    -r -R 递归复制目录及其子目录内容 -p 连同档案属性一起复制过去 -f 不询问而强制复制 -s 生成快捷方式 -a 将档案所有特性都一起复制 4.scp [参数] [原路径] [目标路径...] | 在Linux服务器之间复制文件目录 -v 详细显示输出具体情况 -r 递归复制整个目录 (1) 复制文件: 命令格式: scp local_file remote_username...,文件名字不变,第2个指定了文件名 第3,4个没有指定用户名,命令执行后需要输入用户名密码,第3个仅指定了远程目录文件名字不变,第4个指定了文件名 (2) 复制目录: 命令格式:...第1个指定了用户名,命令执行后需要输入用户密码; 第2个没有指定用户名,命令执行后需要输入用户名密码; eg: 本地 复制远程 scp /home/daisy/full.tar.gz...90.telnet [参数] [主机] | 用于远程登录,采用明文传送报文,安全性不好 91.rcp [参数] [源文件] [目标文件] | 远程文件拷贝 -r 递归复制 -p 保留文件属性

    3.5K61

    知识分享之Linux——scp常用命令

    -C 启用压缩 -p 保留文件操作信息,例如修改时间、权限等 -q 不显示进度条 -r 递归复制整个目录 -v 显示详细信息。...-P port 数据传输使用端口号 -S program 自定义加密程序 常用命令: 1、本地复制文件远程 scp 本地文件 远程用户名@远程服务器IP:远程服务器存储地址 2、本地复制文件夹到远程...scp -r 本地文件 远程用户名@远程服务器IP:远程服务器存储地址 这个命令cp差不多都是-r进行表示递归整个目录 3、远程复制到本地 scp -r 远程用户名@远程服务器IP:远程服务器存储地址...本地文件 其实本质在开始就讲到了,原地址目的地址都可以使用远程地址,这时我们需要从远程复制到本地直接将其地址调换一下即可,同理-r依旧是指递归整个目录复制文件将-r去掉即可。...4、遇到防火墙复制 scp -P 11100 本地文件 远程用户名@远程服务器IP:远程服务器存储地址 根据放开端口号进行指定即可,要是都没有放开,那就没得玩了。

    43420

    收藏 | 97条 Linux 常用命令总结

    -r -R 递归复制目录及其子目录内容 -p 连同档案属性一起复制过去 -f 不询问而强制复制 -s 生成快捷方式 -a 将档案所有特性都一起复制 4.scp [参数] [原路径] [目标路径...] | 在Linux服务器之间复制文件目录 -v 详细显示输出具体情况 -r 递归复制整个目录 (1) 复制文件: 命令格式: scp local_file remote_username...,文件名字不变,第2个指定了文件名 第3,4个没有指定用户名,命令执行后需要输入用户名密码,第3个仅指定了远程目录文件名字不变,第4个指定了文件名 (2) 复制目录: 命令格式:...第1个指定了用户名,命令执行后需要输入用户密码; 第2个没有指定用户名,命令执行后需要输入用户名密码; eg: 本地 复制远程 scp /home/daisy/full.tar.gz...90.telnet [参数] [主机] | 用于远程登录,采用明文传送报文,安全性不好 91.rcp [参数] [源文件] [目标文件] | 远程文件拷贝 -r 递归复制 -p 保留文件属性

    1K20

    第二章·Rsync 备份服务实战

    ---- Rsync简介 rsync英文称为remote synchronizetion,软件名称就可以看出来,rsync具有可使本地远程两台主机之间数据快速复制同步镜像、远程备份功能,这个功能类似于...rsync官方地址:TP rsync监听端口:873 rsync运行模式:C/S ---- 小提示:利用rsync还可以实现删除文件目录功能,这又相当于rm命令,一个rsync相当于scp、cp...支持匿名活认证(无需系统用户)进程模式传输,可以实现方便安全进行数据备份镜像。 ---- 生产场景架构集群备份方案 1.借助cron+rsync把所有客户服务器数据同步到备份服务器。...#保留软连接 -P #显示同步过程及传输进度等信息 -D #保持设备文件信息 -L #保留软连接指向目标文件 -e...-09-02 3.客户端最后将备份数据进行推送至备份服务器 4.客户端每天凌晨1点定时执行该脚本 5.客户端服务器本地保留最近7天数据, 避免浪费磁盘空间 ---- 服务端需求 1.服务端部署

    44830

    97 条 Linux 运维工程师常用命令总结

    -r -R 递归复制目录及其子目录内容 -p 连同档案属性一起复制过去 -f 不询问而强制复制 -s 生成快捷方式 -a 将档案所有特性都一起复制 4、scp [参数] [原路径] [目标路径...] | 在Linux服务器之间复制文件目录 -v 详细显示输出具体情况 -r 递归复制整个目录 (1) 复制文件: 命令格式: scp local_file remote_username...,文件名字不变,第2个指定了文件名 第3,4个没有指定用户名,命令执行后需要输入用户名密码,第3个仅指定了远程目录文件名字不变,第4个指定了文件名 (2) 复制目录: 命令格式:...第1个指定了用户名,命令执行后需要输入用户密码; 第2个没有指定用户名,命令执行后需要输入用户名密码; eg: 本地 复制远程 scp /home/daisy/full.tar.gz...90、telnet [参数] [主机] | 用于远程登录,采用明文传送报文,安全性不好 91、rcp [参数] [源文件] [目标文件] | 远程文件拷贝 -r 递归复制 -p 保留文件属性

    1.3K20

    97 条 Linux 运维工程师常用命令总结 | 史上最全Linux命令总结

    -r -R 递归复制目录及其子目录内容 -p 连同档案属性一起复制过去 -f 不询问而强制复制 -s 生成快捷方式 -a 将档案所有特性都一起复制 4.scp [参数] [原路径] [目标路径...] | 在Linux服务器之间复制文件目录 -v 详细显示输出具体情况 -r 递归复制整个目录 (1) 复制文件: 命令格式: scp local_file remote_username...,文件名字不变,第2个指定了文件名 第3,4个没有指定用户名,命令执行后需要输入用户名密码,第3个仅指定了远程目录文件名字不变,第4个指定了文件名 (2) 复制目录: 命令格式:...第1个指定了用户名,命令执行后需要输入用户密码; 第2个没有指定用户名,命令执行后需要输入用户名密码; eg: 本地 复制远程 scp /home/daisy/full.tar.gz...90.telnet [参数] [主机] | 用于远程登录,采用明文传送报文,安全性不好 91.rcp [参数] [源文件] [目标文件] | 远程文件拷贝 -r 递归复制 -p 保留文件属性

    3K50

    你知道两台Linux之间如何传输文件吗?

    scp介绍 scp是secure copy简写,是linux系统下基于ssh登陆进行安全远程文件拷贝命令。linuxscp命令可以在linux服务器之间复制文件目录。...和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器。 当你服务器硬盘变为只读 read only system,用scp可以帮你把文件移出来。...(将-C标志传递给ssh,从而打开压缩功能) -p 保留文件修改时间,访问时间访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。...第1个指定了用户名,命令执行后需要输入用户密码; 第2个没有指定用户名,命令执行后需要输入用户名密码; 3、远程服务器文件目录拷贝到本地服务器。...与本地传送到远程服务器相类似,只是将参数位置互换一下。 使用实例: 3.1、远程复制文件到本地目录

    16.7K30

    Linux文件操作高频使用命令

    dest -a:此选项通常在复制目录使用,它保留链接、文件属性,并复制目录所有内容。...-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"目标文件将被覆盖。 -p:除复制文件内容外,还把修改时间访问权限也复制到新文件中。...#将当前目录test.txt复制远程111.12机器/zx目录scp test.txt root@192.168.111.12:/zx #将test.txt复制远程用户目录,并命名为...:/zx #远程复制到本地: -r用于递归整个目录 scp -r remote_user@remote_ip:remote_folder local_path 4.移动操作: 移动操作可以理解成复制文件后...本地windows上传一些文件远程Linux服务器可以通过xshellxftp也可以通过下面这个小工具lrzsz,使用更加方便。

    1.2K10

    Rsync 数据同步工具

    rsync 可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间同步)。它也可以当作文件复制工具,替代cpmv命令。...可使本地远程两台主机之间数据快速复制同步镜像,远程备份功能,这个功能类似ssh带scp命令,但又优于scp命令功能,scp每次都是全量拷贝,而rsync可以增量拷贝。...默认情况下,rsync使用"quick check"算法快速检查源文件目标文件大小、mtime(修改时间)是否一致,如果不一致则需要传输。...默认情况下,rsync 只检查文件大小最后修改日期是否发生变化,如果发生变化,就重新传输;使用这个参数以后,则通过判断文件内容校验,决定是否重新传输。...如果要拷贝源路径较长,但只想在目标主机上保留一部分目录结构,例如要拷贝/var/log/anaconda/*到/tmp下,但只想在/tmp下保留log开始目录,如何操作?

    3K30

    SSH密钥认证:实现远程服务器免密登录两种方法|Linux scp命令详解:高效实现文件目录远程传输

    简介: 服务器之间经常需要有一些跨服务器操作,此时就需要我们在一台服务器上登录到另外一台服务器,若是人为操作我们都可以每次输入密码进行远程登录,但要是程序需要跨服务器,每次输入密码就不现实了,所以我们需要免密登录...Linux scp命令实现文件互传 Linux scp 命令用于 Linux 之间复制文件目录。...(将 - C 标志传递给 ssh,从而打开压缩功能) -p:保留文件修改时间,访问时间访问权限。 -q: 不显示传输进度条。 -r: 递归复制整个目录。 -v:详细方式显示输出。...#进入 对应目录 scp -r mnt root@10.80.1.252:/www/algorithm/old_code 2.2.2、远程复制到本地 远程复制到本地,只要将从本地复制远程命令后...使用 scp 命令要确保使用用户具有可读取远程服务器相应文件权限,否则 scp 命令是无法起作用

    49910

    【linux】常用命令之scp命令

    scp基础内容 linux命令之scp命令用于linux之间文件或者目录复制。...scp全称为secure copy,是基于ssh登录进行安全远程文件目录copy命令,当然只能用于linux系统之间。...(将-C标志传递给ssh,从而打开压缩功能) -p:保留文件修改时间,访问时间访问权限。 -q: 不显示传输进度条。 -r: 递归复制整个目录。 -v:详细方式显示输出。...-F ssh_config: 指定一个替代ssh配置文件,此参数直接传递给ssh。 -i identity_file: 指定文件中读取传输使用密钥文件,此参数直接传递给ssh。...代码演示: 当前服务器远程服务器 文件传送 ? ? 然后提示你输入密码即可。 目录传送 ? 然后输入密码即可。 注:切记目录传送用-r,跟rm cp用法类似。

    1.1K30

    Linux有哪些常用高级扩展命令?

    192.168.91.129服务器下载/root路径下video.mp4文件到本地(192.168.91.128)/root目录scp root@192.168.91.129:/root/video.mp4.../eg2:192.168.91.129服务器下载/root路径下shop文件夹到本地(192.168.91.128)/root目录scp -r root@192.168.91.129:/root.../注:文件夹要加 -r,实现递归操作4、上传文件目录1)语法scp [选项] linux本地文件路径 用户名@linux主机地址:远程路径# 选项说明:-r :递归操作2)案例eg1:把192.168.91.128...:/root/eg2:把192.168.91.128服务器/root/shop文件夹上传到192.168.91.129服务器/root目录下在192.168.91.128服务器上执行以下命令:scp...分 日 月 周 执行命令(要求使用完整路径,which命令)注:周范围比较特殊,正常情况下,是周一 ~ 周日(1-7),但是计划任务范围0-7,因为07都代表周日3、扩展:date命令1)语法

    13721

    一文详解scp命令

    scp 加密方式在本地主机远程主机之间复制文件 补充说明 scp命令 用于在Linux下进行远程拷贝文件命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密...配置文件; -i:identity_file 指定文件中读取传输使用密钥文件(例如亚马逊云pem),此参数直接传递给ssh; -l:指定宽带限制; -o:指定使用ssh选项; -P:指定远程主机端口号...; -p:保留文件最后修改时间,最后访问时间权限模式; -q:不显示复制进度; -r:以递归方式复制。...实例 远程复制到本地scp命令与上面的命令雷同,只要将从本地复制远程命令后面2个参数互换顺序就行了。...远程机器复制到本地 scp -r root@10.10.10.10:/opt/soft/mongodb /opt/soft/ 10.10.10.10机器上/opt/soft/中下载mongodb

    3.6K30

    一文详解scp命令

    scp 加密方式在本地主机远程主机之间复制文件 补充说明 scp命令 用于在Linux下进行远程拷贝文件命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密...; -i:identity_file 指定文件中读取传输使用密钥文件(例如亚马逊云pem),此参数直接传递给ssh; -l:指定宽带限制; -o:指定使用ssh选项; -P:指定远程主机端口号...; -p:保留文件最后修改时间,最后访问时间权限模式; -q:不显示复制进度; -r:以递归方式复制。...实例 远程复制到本地scp命令与上面的命令雷同,只要将从本地复制远程命令后面2个参数互换顺序就行了。...远程机器复制到本地 scp -r root@10.10.10.10:/opt/soft/mongodb /opt/soft/ 10.10.10.10机器上/opt/soft/中下载mongodb目录到本地

    71630

    【Gitlab】371- GitLab安装到全自动化备份一条龙

    这个问题是由于,我执行了sudo chmod -R 777 gitlab命令,将gitlab目录所有文件都赋予了可读可写可执行权限 解决方式 sudo chmod -R 2770 /var/...这里使用scp命令需要输入密码,当我们把下面的第三步执行完毕之后,以后旧服务器使用scp命令复制文件到新服务器的话,就不需要再次输入密码。...测试 在旧服务器使用scp命令复制文件到新服务器是否还需要密码 scp 1559635752_2019_06_04_10.7.2-ee_gitlab_backup.tar gitlab-backup...创建Shell定时远程备份脚本 在旧服务器上创建定时远程备份脚本 创建自动scp脚本日志目录 cd /var/opt/gitlab touch auto_scp.sh cd /backups sudo...mkdir log 因为到时候,我们会将该定时远程备份脚本auto_scp.sh执行时间,放到Gitlab自动备份脚本auto_scp.sh之后一小之内,因此我们只需要每次执行远程备份脚本auto_scp.sh

    2.3K30

    【linux命令讲解大全】048.使用scp命令在Linux中进行文件传输方法用途

    scp 用于在本地主机远程主机之间复制文件加密方式。...补充说明 scp命令用于在Linux下进行远程拷贝文件命令,与类似的命令cp不同,cp只能在本机进行拷贝,不能跨服务器,并且scp传输是加密,可能会稍微影响速度。...当你服务器硬盘变为只读(read-only)系统使用scp可以将文件移出来。此外,scp占用资源非常少,不会增加太多系统负载,相比之下,rsync就远远不及它。...配置文件; -i:指定文件中读取传输使用密钥文件,该参数直接传递给SSH; -l:指定带宽限制; -o:指定要使用SSH选项; -P:指定远程主机端口号; -p:保留文件最后修改时间、最后访问时间权限模式...远程机器复制到本地: scp -r root@10.10.10.10:/opt/soft/mongodb /opt/soft/ 10.10.10.10机器上/opt/soft/目录中下载mongodb

    22310
    领券