GUN/LINUX命令之 cp mv install

1. cp命令 复制copy命令的简写

SYNOPSIS
       cp [OPTION]... [-T] SOURCE DEST

cp [OPTION]... SOURCE... DIRECTORY
       cp [OPTION]... -t DIRECTORY SOURCE...

cp  SOURCE  DEST   后者如果是目录那么源文件就复制到文件夹里面并且保持着原来的名字;如果DEST是文件名那么复制过来的文件的名字就修改成此文件名

cp source…..directory    同时复制多个源那么目标只能是目录

cp –t directory source …….  使用-t选项可以将目标和源的位置颠倒位置

参数  -f   force  如果文件名存在那就删除文件然后复制,复制的时候也不提示覆盖

-r   recursive   递归复制 linux的复制命令默认是不能复制目录的,所以必须使用此参数进行目录的复制

-i   交互式提醒

-p   复制链接文件的原文件

-L  derefrence    只复制原文件

-P 大写   复制链接文件还是链接,保持原有属性

-a   archive   归档复制  保持文档的一切属性不变

2.mv  移动命令  用法基本和cp类似

不同点  1 重命名   mv  source dest   在同一目录中重命名一个原

2 没有递归选项  操作文件或者目录都可以正常操作

3. install    不能复制目录,只能文件。复制的文件有权限,主要用于制作RPM包

SYNOPSIS
       install [OPTION]... [-T] SOURCE DEST
       install [OPTION]... SOURCE... DIRECTORY
       install [OPTION]... -t DIRECTORY SOURCE...
       install [OPTION]... -d DIRECTORY...

DESCRIPTION
       This  install  program  copies  files (often just compiled) into destination locations you choose.  If you want to download and install a ready-to-use package on a GNU/Linux
       system, you should instead be using a package manager like yum(1) or apt-get(1).

In the first three forms, copy SOURCE to DEST or multiple SOURCE(s) to the existing DIRECTORY, while setting permission modes and owner/group.  In the 4th form,  create  all
       components of the given DIRECTORY(ies).

Mandatory arguments to long options are mandatory for short options too.

--backup[=CONTROL]
              make a backup of each existing destination file

-b     like --backup but does not accept an argument

-c     (ignored)

-C, --compare
              compare each pair of source and destination files, and in some cases, do not modify the destination at all

-d, --directory
              treat all arguments as directory names; create all components of the specified directories

创建目录

-D     create all leading components of DEST except the last, then copy SOURCE to DEST

-g, --group=GROUP
              set group ownership, instead of process’ current group

-m, --mode=MODE
              set permission mode (as in chmod), instead of rwxr-xr-x

-o, --owner=OWNER
              set ownership (super-user only)

-p, --preserve-timestamps
              apply access/modification times of SOURCE files to corresponding destination files

时间: 2024-10-08 08:33:18

GUN/LINUX命令之 cp mv install的相关文章

linux命令(4)---cp、install、mv、rm命令

cp命令:cp - copy files and directories [功能]复制功能,常用做服务配置文件备份 cp表示复制之意,是copy的缩写,有复制文件和重命名文件之意,在复制多文件时目标必须是一个已存在的目录,否则复制过程会报错,install命令此处不说明用法可查看man文档,与cp用法类似,使用cp命令几种情况: 当源文件是普通文件时: 语法: cp options src dest[src|dir] 如果目标是文件并不存在:新建目标文件,并且将源文件填充至目标文件 如果目标存在

Linux命令(cp mv cat和重定向)

cp 复制 将同文件夹下的某个文件复制到文件夹下 常用选项说明: cp 1.txt 2.txt -a复制源文件的所有属性 cp 1 2 -r若给出的源文件为目录文件,cp将递归复制该目录下的所有子目录和文件,目录文件必须为一个目录名 -f 覆盖已经存在的目录文件而不提示 -i交互式复制,在覆盖目录文件之前将给出提示要求用户确认 总结: cp 1.txt 2.txt cp abc abc_back -r 拷贝文件夹 mv命名:移动,剪切,重命名 移动文件夹 总结mv移动,重命名 相同目录下:mv

Linux命令:cp、time、cut、awk 、获取文件大小命令

最近写了一个shell脚本,用到了cp.time.cut.awk命令,把他们的使用方法给写下来: 1.cp和mv cp命令:用来完成文件的复制,从源文件夹复制到目标文件夹.执行后源文件夹和目标文件夹均有源文件. mv 命令:用来移动文件.执行后,源文件夹中没有源文件.我经常用mv命令来重命名文件 注意:cp命令源文件夹与目标文件夹不能使同一个:而在mv中可以是同一个. 命令解析: #cp [-R] 源文件 目标文件夹 cp -R 参数 ---当复制整个文件夹时使用. #mv 源文件 目标文件夹

Linux 命令之 cp 命令详解

Linux 命令之 cp 命令详解 一.cp 命令简介 cp 命令主要用于复制文件或目录.即用来将一个或多个源文件或者目录复制到指定的目的文件或目录. cp 命令可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下. cp 命令支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误. 二.cp 命令语法 cp [-options] source_file dest_file source_file:源文件,制定源文件列表.cp 命令默认

每天一个linux命令:cp(8)

cp cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录.它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下.cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误 格式 cp [选项] [参数] 参数选项 参数 备注 -a 此参数的效果和同时指定"-dpR"参数相同: -d 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录: -f 强行复制文件或目录,不

Linux命令篇之mv命令和install命令

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 1.命令格式:    mv [选项] 源文件或目录 目标文件或目录 2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名.当第二个参数

每天一个Linux命令(7): cp

cp命令         该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大.         语法: cp [选项] 源文件或目录 目标文件或目录  说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中. 该命令的各选项含义如下: -a      该选项通常在拷贝目录时使用.它保留链接.文件属性,并递归地拷贝目录,其作用等于dpR选项的组合. -d      拷贝时保留链接. -f      删除已经存在的目标文件而不提示.

(005) Linux命令之cp

十年运维系列之基础篇 - Linux 作者:曾林 联系:[email protected] 网站:www.jplatformx.com 版权:文章未经同意请勿转载 一.引言 cp命令用来复制文件和目录.它有两种不同的使用方式,如下所示. cp item1 item2 将单个文件或目录item1复制到文件或目录item2中. cp item... directory 将多个项目(文件或目录)复制进一个目录中. 二.命令选项 cp命令的命令选项并不多,主要分为权限复制.交互复制.目录复制.增量复制等

Linux命令详解-mv

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 1.命令格式: mv [选项] 源文件或目录 目标文件或目录 2.命令功能: 视 mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv命令完成文 件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名.当第二个参数