linux中怎么粘贴复制文件路径,如何在Linux中复制文件和目录
复制文件和目录是在命令行上执行时最常见的任务之一。在Linux中,有几个命令用于复制文件cp比rsync 更受欢迎。
使用 cp复制文件,rsync命令用于复制目录,是该命令一种常见的做法。
为了能够复制文件和目录,您必须至少具有对源文件的读取权限和对目标目录的写入权限。
使用cp命令复制文件
在Linux和Unix操作系统上,cp命令用于复制文件和目录。
最简单的用例是复制当前工作目录中的文件。例如,要复制名为file.txt的文件到当前目录中命名为file_backup.txt 的文件,您将运行以下命令:cp file.txt file_backup.txt
如果目标文件存在,它将被覆盖。要提示确认,请使用该-i选项。cp -i file.txt file_backup.txt
默认情况下,使用该cp命令复制文件时,新文件将由执行该命令的用户拥有。使用-p选项可保留文件模式,所有权和时间戳:cp -p file.txt file_backup.txt
另一个选择是-v。使用此选项时,命令将打印正在执行的操作:cp -v file.txt file_backup.txt'file.txt' -> 'file_backup.txt'
将文件复制到另一个目录
要将文件复制到另一个目录,您需要指定目标目录的绝对路径或相对路径。在以下示例中,我们将文件复制file.txt到/backup目录:cp file.txt /backup
仅将目录名称指定为目标时,复制的文件将与原始文件具有相同的名称。
如果要使用其他名称复制文件,则需要指定所需的文件名:cp file.txt /backup/new_file.txt
上面的命令会将文件复制到指定的目录中new_file.txt。
复制多个文件
要一次复制多个文件和目录,请指定源文件和目录的名称,然后将目标目录作为最后一个参数:cp file.txt dir file1.txt file2.txt dir1
复制多个文件时,目标必须是目录。
cp命令还允许您使用模式匹配。例如,要将.png当前目录中的所有文件复制到/backup您将使用的目录:cp *.png /backup
使用cp命令复制目录
要复制目录(包括其所有文件和子目录),请使用-R或-r选项。在以下示例中,我们将目录复制Pictures到Pictures_backup:cp -R Pictures Pictures_backup
上面的命令将创建一个目标目录,并递归地将所有文件和子目录从源目录复制到目标目录。
如果目标目录已存在,则源目录本身及其所有内容将复制到目标目录。要仅复制文件和子目录,而不复制目标目录,请使用-T选项:cp -RT Pictures Pictures_backup
复制目录时也可以使用复制文件时使用的选项。主要区别在于复制目录时需要使用-R。
使用rsync命令复制文件和目录
rsync是一种快速且通用的命令行,可在两个位置之间同步文件和目录。它可用于将文件复制到本地和远程位置。
rsync包括许多控制其行为的每个方面的选项。最有用的选项是-a递归复制目录,传输特殊设备和阻止设备,保留符号链接,修改时间,组,所有权和权限。
要将单个文件从一个文件复制到另一个位置,您将运行以下命令:rsync -a file.txt file_backup.txt
如果目标文件存在rsync将覆盖它。
可以使用相同的命令复制目录:rsync -a /var/www/public_html/ /var/www/public_html_backup/
rsync以/不同尾部斜杠结尾的源目录。如果在源目录中添加尾部斜杠,它将仅将目录的内容复制到目标目录。省略尾部斜杠时,rsync将复制目标目录中的源目录。最安全的选择是始终在目标和源上包含尾部斜杠/。
要了解有关rsync检查以下文章的更多信息:
结论
在本指南中,我们向您展示了如何使用cp和rsync 命令在Linux和基于Unix的系统中复制文件和目录。如果您有任何疑问,请在下面留言
linux中怎么粘贴复制文件路径,如何在Linux中复制文件和目录相关推荐
- UNIDRV.HLP文件路径,装打印机时,复制过去就解决了
EPSON打印机用的东西,有时候可能在WINDOS上添加打印机时会提示添加不起,可能是却少这个东西的过. 下载之后复制到 这个文件夹C:\WINDOWS\Driver Cache\i386就OK了. ...
- php文件上传并保存路径到数据库,thinkphp表单上传文件并将文件路径保存到数据库中?...
上传单个文件,此文以上传图片为例,上传效果如图所示 创建数据库upload_img,用于保存上传路径 CREATE TABLE `seminar_upload_img` ( `id` int(11) ...
- python读取文件路径格式_Python学习笔记读写文件之文件与文件路径
随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...
- VB 获取路径名各部分 (获取文件路径,获取文件名,获取文件扩展名)自编
'====================获取路径名各部分: 如: c:\dir1001\aaa.txt '============获取路径路径 c:\dir1001\ '============获 ...
- linux系统怎么禁用键盘,桌面应用|如何在 Linux 下锁住键盘和鼠标而不锁屏
我四岁的侄女是个好奇的孩子,她非常喜爱"阿凡达"电影,当阿凡达电影在播放时,她是如此的专注,好似眼睛粘在了屏幕上.但问题是当她观看电影时,她经常会碰到键盘上的某个键或者移动了鼠标, ...
- matlab中10的负几次方怎么表示,matlab中e负2次方 数学中2e-01T表示什么含义,如何在MATLAB中实现?...
数学中2e-01T表示什么含义,如何在MATLAB中实现? 这个简单啊,就是E是弹模,v是泊松比,2.63e-2指的是2.63乘以10的-2次方,T估计指的是温度吧 请问matlab里面exp函数怎么 ...
- linux如何提取文件名称,如何在Linux中提取路径和文件名的特定部分
我目前的任务是将跨多个目录的大量文件重命名为不同的标识符.如何在Linux中提取路径和文件名的特定部分 所以我有几个目录,如:B01,B02,B03等,在每个目录的文件名如img01.23495.pn ...
- linux mysql库文件路径设置_MySQL_linux修改mysql数据库文件的路径,mysql更改数据文件的存放路径 - phpStudy...
linux修改mysql数据库文件的路径 mysql更改数据文件的存放路径感觉直接把/etc/my.cnf中的datadir改一下重启一下服务就行,但是从网上搜了n多资料,大部分都是更改my.cnf中 ...
- linux防火墙文件路径,防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件
虚拟机新装了一个CentOs7,然后做防火墙配置的时候找不到iptables文件,解决方法如下: 因为默认使用的是firewall作为防火墙,把他停掉装个iptable systemctl stop ...
- python 中文件路径到底怎么写 + 获取mac文件路径快捷键!!
目录 1 MAC路径与Windows路径问题 2 绝对路径和相对路径概念 3 macOS获取文件绝对路径的快捷键为: 1 MAC路径与Windows路径问题 几乎所有计算机在文件夹名称间使用的都是正斜 ...
最新文章
- 马尔可夫模型与条件随机场模型
- Event delegate
- SimpleDateFormat处理 dd-MMM-yy类型日期
- 什么是okr,和kpi的区别在哪里
- ltrim($str);
- OpenGL之NURBS曲面构建
- 首届 KubeCon 2020 线上峰会隆重举办 | 云原生生态周报 Vol. 59
- 26 Java GC算法 垃圾收集器、标记 -清除算法、复制算法、标记-压缩算法、分代收集算法
- 腾讯研发效率领先的秘密:高效率的工具
- c++ 优先队列_C/C++数据结构:队列结构最全解析!带你零基础入门队列结构
- 前端开发有哪些技术栈要掌握_为什么要掌握前端开发的这四个主要概念
- 坎宁安法则又称“卑鄙的人”
- underscore javascript工具库支持seajs模块化
- hbase入门综合概要介绍
- 苹果无人驾驶拿 124 个工程师祭天!
- MySQL主从复制技术(纯干货)
- 【笔记】菜鸟教程-JavaScript
- stm32 KEIL AC6 优化0程序不运行问题解决
- 虚拟服务器C盘备份,分享:两种快速虚拟机备份方法
- http409 415报错原因
热门文章
- linux环境下hadoop版本的升级、更换
- 最新蓝屏代码0x0000006b完美解决方案,附文件
- 论大学学霸是怎样炼成的……
- 计算机如何调整对比度,电脑屏幕对比度怎么调
- python修改pdf内容_如何编辑pdf文件,替换其数据?
- php扩展 ioncube组件的安装方法_安装IonCube Loader扩展方法
- theano java_Theano:调用Theano函数的论据
- 笛卡尔心形函数表达式_如何用几何画板画笛卡尔心形函数
- Spring学习-黎活明视频学习注解
- 用什么软件测试微信朋友圈被屏蔽,怎么检测朋友圈被屏蔽?清师傅帮你