linux命令cp命令(复制文件,递归复制目录)
cp a.txt b.txt 复制文件
成都创新互联主要从事网站制作、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务福贡,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
cp -a a.txt b.txt 复制文件的时候,同时复制原文件的属性,这样得到的文件会一模一样,比如拥有相同的组,拥有者和执行权限
cp -r ./test ./test1 递归复制文件夹,会将test下的所有文件都复制,但是需要注意的是目标必须是一个目录,不能是文件名
linux cp命令,如何复制多个目录下文件到 对应多个目录下面
1、打开SecureCRT,选择要登录的系统IP地址, 点击连接。
2、出现下图的界面说明连接成功。
3、然后我们使用cd 命名切换到要复制的文件所在的目录,比如说目录/123。
4、然后我们使用ls 命令列出文件夹里面的文件, 比如说目录123里面的123.txt 文件。
5、通过命令我们可以看到456目录里面是空的。
6、假如我们要把123.txt 复制到456文件夹里面,那么就使用命令cp 要复制的文件的路径 要复制到的文件夹路径,如下图所示,把123.txt 复制到456文件夹 ,然后ls 查看已经复制成功了。
01.linux一些常用命令的使用示例
假设有node1、node2、node3三台机器,在/opt/files文件夹下有a.txt、b.txt、c.txt三个文件
1). 在node1上执行scp命令,将a.txt复制到node2的/opt/files目录下,命令格式如下:
spc /opt/files/a.txt root@node2:/opt/files
2). 在node2上执行scp命令,将b.txt复制到node2的/opt/files目录下,命令格式如下:
scp root@node1:/opt/files/b.txt /opt/files
3). 在node3上执行scp命令,将c.txt复制到node2的/opt/files目录下,命令格式如下:
scp root@node1:/opt/files/c.txt root@node2:/opt/files
basename命令
用于获取路径中的文件名或者路径名
1). 包含文件的路径
basename /opt/files/a.txt
返回a.txt
2). 不包含文件的路径
basename /opt/files
返回files
linux cp命令对于拷贝文件和文件夹有何区别?
cp文件时候可以不用加参数,但是cp文件夹的时候必须加-R或-r。解决方法如下:
1、首先将文件复制到另一个目录中:cp 文件名 目录名。复制a.txt至test目录中,则执行 cp a.txt /test 即可。
2、这里复制1234.txt文件到新文件2345.txt,copy 1234.txt 2345.txt,这里可以看到两个文件大小相同,时间戳不同。
3、复制1234.txt文件到新文件3456.txt并保持时间戳相同。
4、如果复制后的新文件名已存在,给1234.txt写了点内容后,再次复制为2345.txt,会发现原2345.txt文件会被覆盖,并不会有提醒直接就执行成功了。
5、为避免不知道有没有同名文件被覆盖可以添加-i选项,可以看到当新文件名已存在当前目录的时候会有覆盖确认提醒。
linux命令模式下怎么把一个文本中的一行复制到另一个文本中?
1、先在tmp目录下创建一个dog目录来用展示。cd /tmp进入tmp目录,mkdir dog创建dog文件夹。
2、现在 dog文件夹下是没有文件的,创建一个a文件,现在所在的目录是tmp,需要进入dog目录,再创建文件。
3、文件已经创建好了,接下来把a.txt复制成b.txt,使用cp命令。
4、在linux中如果要复制多个文件就需要新创建一个目录,再把文件复制到目录下。创建目录cat。
5、也是用cp命令,复制a.txt b.txt到cat目录下。cp a.txt b.txt cat,多次操作会直接替换。
6、文件夹的复制需要带上参数-R,将指定目录下的文件及子目录一并处理,使用文件一样操作复制显示错误信息。
7、复制成功后没有任何提示信息,可以看到文件夹复制成功。
网站标题:linux命令复制txt的简单介绍
本文地址:http://scpingwu.com/article/hpocdp.html