linux+cp命令案例
一、重命名目录
命令:mv 当前目录 新目录
例如:mv aaa bbb 将目录aaa改为bbb
注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行 重命名的操作
二、剪切目录
命令:mv 目录名称 目录的新位置
示例:将/usr/tmp目录下的aaa目录剪切到 /usr目录下面 mv /usr/tmp/aaa /usr
注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作
语法:
mv(选项)(参数)
选项:
--backup=<备份模式>:若需覆盖文件,则覆盖前先行备份;
-b:当文件存在时,覆盖前,为其创建一个备份;
-f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录;
-i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。这样可以避免误将文件覆盖。
--strip-trailing-slashes:删除源文件中的斜杠“/”;
-S<后缀>:为备份文件指定后缀,而不使用默认的后缀;
--target-directory=<目录>:指定源文件要移动到目标目录;
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
三、拷贝目录
命令:cp -r 目录名称 目录拷贝的目标位置 -r代表递归
示例:将/usr/tmp目录下的aaa目录复制到 /usr目录下面 cp /usr/tmp/aaa /usr
注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不 用写-r递归
语法:
cp(选项)(参数)
选项:
-a:此参数的效果和同时指定"-dpR"参数相同;
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
-s:对源文件建立符号连接,而非复制文件;
-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;
-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;
-b:覆盖已存在的文件目标前将目标文件备份;
-v:详细显示命令执行的操作。
参数:
源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-R选项;
目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。
贾项尚2020linux中如何让用户所有文件复制到别一个目录 -
和叛于18447824003 ______ 用cp命令! 给你举个例子吧!把/home/a下的所有文件拷贝到/usr/local/src下: cp /home/a/* /usr/local/src/a
贾项尚2020linux常用命令有哪些?
和叛于18447824003 ______ linux常用命令有pwd命令、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等.linux常用命令:1、 pwd命令该命令的英文解释为...
贾项尚2020怎样在linux中覆盖文件夹以及文件夹里的文件 -
和叛于18447824003 ______ Linux复制文件命令和移动文件命令分别是cp和mv,只要不加-i参数,同名文件和文件夹就会覆盖.加-i参数会有是否覆盖的提示,覆盖文件夹时提示太频繁.
贾项尚2020Linux下cp和scp的详细说明及其他们的区别 -
和叛于18447824003 ______ 一、说明 cp:是在同一个linux系统上,在不同的目录之间复制文件;scp:是在不同linux系统之间来回复制文件;二、cp 用法 单个文件复制:cp 源文件 目标路径 ~~从原路径复制源文件到目标路径下;如果在目标路劲之后加文件名称和格式意...
贾项尚2020linux 的新建文件夹和copy命令是什么?
和叛于18447824003 ______ CP命令 格式: CP [选项] 源文件或目录 目的文件或目录 选项说明:-b 同名,备分原来的文件 -f 强制覆盖同名文件 -r 按递归方式保留原目录结构复制文件 cp -r /tmp/a /root/a 记得有空格 mkdir /home/u1 创建文件夹/home/u1 chown oracle /home/u1...
贾项尚2020linux cp 命令的目录输入
和叛于18447824003 ______ 其实linux命字符比dos下好多.我是用绝对路径的.打路径的时候,首先打一两个字符,用“Tab”键将其补全,一样的方便.相对路径也是可用的例如cd /usr/local现在要cp mysql/data to /home绝对路径用法cp -r /usr/local/mysql/data /home/相对路径用法cp -r ./mysql/data /home/其实差不了多少,记住一点就可以啦,.代表当前目录 ..代表上一级目录.
贾项尚2020linux命令中的cp和scp命令的区别? -
和叛于18447824003 ______ 一个是本地 , 一个是远程. 1. cp 是普通的文件复制scp 是通过ssh 本机和其他电脑上的复制. 2. scp是secure copy,也是一个复制命令,是与ssh有关的. scp user@ip:/dir/file file 或者:scp file user@ip:/dir/file 要输入user在远端用户的密码....
贾项尚2020Linux下如何使CP命令不提示覆盖 rm 确认提示后删除
和叛于18447824003 ______ 我们先来看一下原因吧! 一般我们使用的命令是cp -rf sourcefile targetdir或cp -r -f sourcefile targetdir, -r的意思是递归复制,也就是复制文件夹及其下所有文件 -f的意思是遇到同名的文件,不提示,直接覆盖 这是因为,系统在安装的时候使用了别...
贾项尚2020linux中输入cp,用的是操作系统中的什么接口 -
和叛于18447824003 ______ 方法一: 输入alias命令,看到系统内部使用的是cp的别名.复制代码 代码如下:#alias</p> <p> alias cp='cp -i' 输入unalias cp命令,解除别名.复制代码 代码如下:#unaslias cp (这只是临时取消cp的别名,不是永久的)
贾项尚2020Linux下怎么样不运行系统命令cp,而运行自己的cp命令?例如我编译了个hello.c,想通过cp命令运行它该怎么弄 -
和叛于18447824003 ______ 建立一个目录,这个目录里放你自己的命令,然后修改环境变量,把你的目录路径放在最前面.这样如果出现重复,不会覆盖你自己的目录.不过不建议这样做,你自己实现的版本可能会导致很多的脚本或者程序的执行出现问题,cp使用频率非常高...