linux下cp,mv及install详解cp命令:即为copy复制命令

格式为:cp 选项 源 目标

选项:-r 递归

-i 交互

-f 强制

-p 保持属性

-a 归档,全部属性比-p属性还多

举例说明:

1.1:将一个文件复制成另一个文件

cp a b

1.2:将多个文件复制到目录中,注意cp命令后面跟的最后一个参数才是目标(即目录/home/dir)

cp /tmp/a /tmp/b /tmp/c  /home/dir

1.3:如果想将源文件属性保持不变,可加-p选项

cp -p /tmp/a /tmp/b

1.4:如果源为目录,复制时需加-r选项

cp -r /tmp/dir1 /tmp/dir2

2.mv命令:即为move移动命令

格式为:mv 选项 源 目标

常用选项: -t  后面接目标目录

举例说明:

2.1:如果将a文件改名为b文件

mv a b

2.2:如果将多文件移动至目录中,如下,a,b,c,d都是源文件

mv a b c d /tmp/dir/

也可以这样写:

mv -t /tmp/dir/ a b c d

3.install命令:安装命令

格式为: install 选项 源 目标

选项:-t 接目标目录

-m 设置权限

-d 创建目录

注意:install复制文件时与cp的区别在于:install会将复制后的文件加上执行权限x

举例说明:

3.1:将一个文件复制成另一个文件

install a b

3.2: 创建目录dir

install -d dir

3.3:如果将多文件移动至目录中,如下,a,b,c,d都是源文件

install  a b c d /tmp/dir/

也可以这样写:

install  -t /tmp/dir/ a b c d

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐