linux cp 拷贝文件或目录

cp 拷贝文件或目录

默认不能拷贝目录

常用来备份;
[[email protected] ~]# cp a.txt  /tmp/
[[email protected] ~]# cp /root/a.txt  /tmp/
cp: overwrite ‘/tmp/a.txt’? y

拷贝不提示,默认是提示的

第一种方法:\cp

\cp /mnt/test.txt /tmp

第二种方法:cp加 命令全路径

/bin/cp /mnt/test.txt /tmp

屏蔽掉系统默认的对应的命令别名,默认执行cp的操作调用了别名,所以会提示覆盖

-r 拷贝目录

-p 连同属性一同复制过去,权限等

cp命令默认是不会提示overwrtite的,但是cp的-i选项会提示,而一般linux的用户环境文件~/.bashrc中会把cp命名成alias

cp=‘cp -i‘  如:

[[email protected] ~]# alias |grep cp
alias cp=‘cp -i‘

这样在linux下输入cp命令实际上运行的是cp -i,加上一个"\" 符号或者写cp全路径/bin/cp就是让此次的cp命令不使用别名(cp -i)运行

原文地址:https://www.cnblogs.com/mingerlcm/p/10771919.html

时间: 2024-08-29 08:11:42

linux cp 拷贝文件或目录的相关文章

Linux 命令 - cp: 拷贝文件和目录

命令格式 cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... 命令参数 -a, --archive 复制文件和目录及其属性.包括所有权和权限. --backup[=CONTROL] 为每个已存在的目标文件创建备份. -b 类似 --backup 选项,但不接受参数. -f, --force 如果已存在的目标文件无法打开,将其移除并重试(当使

-scp Linux之间复制文件和目录

scp 简介 scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来.另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了.虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常

跟鸟哥学Linux之——对文件与目录操作命令汇总

在Linux中对文件和目录的操作是一个最基本的技能,就如同我们在Windows下对翻看目录和对文件的一些基本使用方法一样的重要,如果说不会对目录和文件操作那么还谈何其他的操作呢.当然Linux中的图形化界面也是很容易操作,但是在文字化处理界面就需要使用到很多命令,下边是我对这些操作的一个汇总和整合,同时列出了一些基本常用的操作命令,当然本人列出的命令是不全面的,有其他的需要还需要请教巨人了,请看下图. 在该图中我分了四部分,分别是1.巨人.2.对文件的操作命令.3.对目录的操作命令.4.同时可以

转:window与linux互相拷贝文件

window与linux互相拷贝文件 借助 PSCP 命令可以实现文件的互拷: 1.下载pscp.exe 文件 (我的资源文件中有) 2.如果想在所有目录可以执行,请更改环境变量. windows执行指令时直接到这些目录去寻找可执行文件. 设置环境变量的方法: 我的电脑->属性->高级->环境变量 里面有用户变量和系统变量两种.用户变量当然是只有当前用户才能使用的,系统变量是所有用户都能使用的. 我们就编辑用户变量中的变量名为PATH的变量. 点击“编辑”后发现变量值就是用分号“:”隔开

Linux学习——操作文件与目录

1. ls:列出文件及目录信息. 命令格式:ls [选项] ... 常用选项: -a 显示指定目录下所有子目录与文件,包括隐藏文件. -A 显示指定目录下所有子目录与文件,包括隐藏文件.但不列出“.”和 “..”. -c 按文件的修改时间排序. -l 以长格式来显示文件的详细信息.这个选项最常用,在有些系统下,可以直接输入ll命令,实际就是ls -l的简写. -r 按字母逆序或最早优先的顺序显示输出结果. -t 显示时按修改时间(最近优先)而不是按名字排序.若文件修改时间相同,则按字典顺序. -

Windows与Linux系统拷贝文件之pscp的使用分享

因为需要把linux环境下的oracle或mysql的数据库备份文件存放至windows环境保存,找到了这个pscp工具来实现,以下是我的个人使用的分享,希望对大家的使用有所帮助:1.首先需要确认所使用的windows环境是32位还是64位可以通过在cmd窗口输入 systeminfo来查询该系统的信息,以下举例winserver2003与winserver2008r2的信息截图,通过系统类型与处理器这两个信息,很容易知道当前操作系统的位数 2.下载对应的pscp,下载的地址为https://w

Linux删除乱码文件或者目录

Linux删除乱码文件或者目录 有时在Linux下面解压一些zip或者rar文件后会产生乱码文件或者目录,这个时候使用rm不能成功删除,需要使用一些特别的方法 来进行删除,下面是我经常使用的两种方法. 方法一: 使用rm -rf 删除上一级目录,当然前提是需要备份你需要备份的数据. 一种思路: 1. 比如/home下文件夹内含有乱码的文件 2. mkdir tmp 3. 将所有的文件首先移动到 mv * tmp/ 4.到tmp下 把所有有正常的显示字符的文件移动出来 cd tmp ; mv [a

linux下查看文件及目录个数

linux下查看文件及目录个数1.查看当前文件和目录总数(不包括子目录):ls -l | wc -l 2.查看当前目录下文件个数(不包括子目录):ls -l |grep "^-"|wc -l ===查看当前目录下文件个数(包括子目录)ls -lR |grep "^d" | wc -l 4.查看当前目录目录个数(包括子目录)ls -lR |grep "^d" | wc -l =====================================

Linux命令----拷贝文件/目录

cp [OPTION]... DIRECTORY DIRECTORY [OPTION] -r recursion(递归) 如:cp -r dic1/ dic2/ 即:将目录dic1下的所有文件以及目录(包括目录dic1本身),全部拷贝到目录dic2下. cp FILE... DIRECTORY 将文件FILE拷贝到目录DIRECTORY下 cp FILE1 FILE2 将文件FILE1拷贝一份,并且重命名为FILE2 如:cp file1 dic1/file2