精华内容
下载资源
问答
  • linux复制文件命令是什么?

    千次阅读 2021-05-08 21:07:12
    linux复制文件命令是:cp命令。cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中。cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等...

    79304a86cb2a657b8076b22b07a774c5.png

    linux复制文件的命令是:cp命令。cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中。

    cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。

    cp 命令的基本格式如下:cp [选项] 源文件 目标文件

    选项:-a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍;

    -d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接;

    -i:询问,如果目标文件已经存在,则会询问是否覆盖;

    -l:把目标文件建立为源文件的硬链接文件,而不是复制源文件;

    -s:把目标文件建立为源文件的软链接文件,而不是复制源文件;

    -p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);

    -r:递归复制,用于复制目录;

    -u:若目标文件比源文件有差异,则使用该选项可以更新目标文件,此选项可用于对文件的升级和备用。

    需要注意的是,源文件可以有多个,但这种情况下,目标文件必须是目录才可以。

    示例:cp 命令基本用法

    cp 命令既可以复制文件,也可以复制目录。我们先来看看如何复制文件,例如:[root@localhost ~]# touch cangls

    #建立源文件

    [root@localhost ~]# cp cangls /tmp/

    #把源文件不改名复制到 /tmp/ 目录下

    如果需要改名复制,则命令如下:[root@localhost ~]# cp cangls /tmp/bols

    #改名复制

    如果复制的目标位置已经存在同名的文件,则会提示是否覆盖,因为 cp 命令默认执行的是“cp -i”的别名,例如:[root@localhost ~]# cp cangls /tmp/

    cp:是否覆盖"/tmp/cangls"?y

    #目标位置有同名文件,所以会提示是否覆盖

    接下来我们看看如何复制目录,其实复制目录只需使用“-r”选项即可,例如:[root@localhost ~]# mkdir movie

    #建立测试目录

    [root@localhost ~]# cp -r /root/movie/ /tmp/

    #目录原名复制

    展开全文
  • Linux中最常用命令之一就是cp了,用于复制文件夹或文件。下面由学习啦小编为大家整理了Linux系统复制文件夹命令cp使用详解,希望对大家有帮助!Linux系统复制文件夹命令cp使用详解指令名称:cp(copy)功能介绍:将一个...

    Linux中最常用命令之一就是cp了,用于复制文件夹或文件。下面由学习啦小编为大家整理了Linux系统复制文件夹命令cp使用详解,希望对大家有帮助!

    408898ee9caf8d7480f5386182092d84.png

    Linux系统复制文件夹命令cp使用详解

    指令名称:cp(copy)

    功能介绍:将一个文件复制至另一个文件,或将数个文件复制至另一目录。

    语法格式:

    cp [options] source dest

    cp [options] source... directory

    常用参数说明:

    -a 尽可能将档案状态、权限等资料都照原状予以复制。

    -r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。

    -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。

    Linux复制文件夹命令cp使用实例

    1.将文件aaa 复制(已存在),并命名为bbb:

    cp aaa bbb

    2.将所有的C语言程序拷贝至 Finished 子目录中 :

    cp *.c Finished

    3. 复制指定目录的文件到当前目录,并重命名

    [root@rehat root]# cp ~/.bashrc bashrc_bak

    4. 强制复制指定目录的文件到当前目录,而不管当前目录是否含有该文件

    [root@rehat root]# cp -f ~/.bashrc bashrc

    5. 复制指定目录到当前目录

    [root@rehat root]# cp -r /root/test .

    [root@rehat root]# cp -r /root/test/ .

    两者效果一样,在复制目录时,会将源路径的最后一级目录全部复制过去,包括它本身。

    6. 复制指定目录的文件到指定目录

    [root@rehat root]# cp ~/.bashrc /bak/.bashrc

    7. 在复制时将源文件的全部属性也复制过来。若不指定参数,则目标文件与源文件属性可能不一致。

    [root@rehat root]# cp -a ~/.bashrc /bak/.bashrc

    8. 若两个文件夹要保证同步,一个文件的改了,另一个文件也跟着改,但是要保证两个文件的文件都是最新的。

    [root@rehat root]# cp -u /src/.bashrc /bak_src/bashrc

    扩展资料:linux scp命令远程复制文件夹

    1、拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下

    复制代码代码如下:

    scp -r /home/administrator/test/ root@192.168.1.100:/root/

    2、拷贝单个文件至远程主机

    复制代码代码如下:

    scp /home/administrator/Desktop/old/driver/test/test.txt root@192.168.1.100:/root/

    其实上传文件和文件夹区别就在参数 -r, 跟cp, rm的参数使用差不多, 文加价多个 -r

    3、远程文件/文件夹下载

    举例,把192.168.62.10上面的/root/文件夹,下载到本地的/home/administrator/Desktop/new/下,使用远程端的root登陆

    复制代码代码如下:

    scp -r root@192.168.62.10:/root/ /home/administrator/Desktop/new/

    展开全文
  • linux复制文件命令

    千次阅读 2021-01-23 15:55:15
    定义:cp is short for copy, 意为复制文件。用于将文件或目录从一个位置复制到另一个位置。 参数列表预览: 用法1: $ cp sourceFile destinationFile 当sourceFile 和 destinationFile 参数都是文件名时,cp ...

    定义:cp is short for copy, 意为复制文件。用于将文件或目录从一个位置复制到另一个位置。

    参数列表预览:

    img

    img

    用法1:

    $ cp sourceFile destinationFile

    当sourceFile 和 destinationFile 参数都是文件名时,cp 命令将源文件内容复制到一个新文件,该新文件以destinatioFile命名。源文件内容不变。新文件有全新的从创建时间和修改时间。

    命令行:

    img

    结果:

    imgimg

    注意:当 destinationFile 已存在时,一般 Linux 系统会提醒用户是否覆盖原有文件。

    用法2:文件同名拷贝

    $ cp /home/sheepcore/Documents/newfile /home/sheepcore/Downloads(必须给出绝对文件路径)

    命令行:

    img

    如果只需复制到当前目录的话,可以做如下简化:

    $ cp /home/sheepcore/Documents/newfile .

    ('.' 表示当前文件目录,即为/home/sheepcore/Documents)

    img

    用法3:

    $ cp -p destinationFile newDestnFile

    使用 -p (preserve mode) 参数来为目标文件保留源文件的访问时间和修改时间!

    命令行:

    img

    用法4:

    $ cp -R sourceDir destinationDir

    使用 -R (recursive) 参数递归的复制整个源目录到目标目录中。其功能极其强大!

    命令行:

    img

    用法5: 使用 cp 指令创建文件的硬链接与软链接

    $ cp -l srcFile linkedFile (硬链接 -l 表示 link)

    $ cp -s srcFile linkedFile (软链接 -s 表示 soft)

    命令行:

    img

    硬链接会创建一个独立文件,其中包括了源文件的信息以及位置。因此,引用硬链接文件等同于引用了源文件。

    如上图所示命令行,创建 file 文件的硬链接文件 fileLink,从文件列表可以看出,file 和 fileLink 的索引节点号完全相同,这表明,实际上它们是同一个文件。细心注意一下,-rw-r--r-- 后面的数字 2 表明了,该文件的链接计数,说明当前有两个文件存在了两个链接。

    当然,对于不同存储媒体上的文件之间,是不允许创建硬链接的。这个时候就可以使用下面一种方法,通过 -s 来创建软链接。

    以下是结果显示:

    img

    注意到图中,我标注出来的几点不同:

    \1. 软链接文件有一个新的索引节点号;

    \2. 软链接文件的文件大小明显小于源文件和硬链接文件;

    \3. 软链接文件的链接数上显示为1;而源文件和硬链接文件显示为2?

    然后,我简单解释一下这几点不同。创建软链接文件时,Linux 系统把它当做一个单独的文件,所以它有一个唯一的索引号。文件变小的原因是:链接文件只需要存储源文件的信息,比如访问时间、文件大小、地址等,而不会存储源文件的内容,也就是里面的数据。 因为软链接实质上创建了一个新的文件,所以就链接计数为1。

    补充:

    可以使用通配符*, 批量复制有相同名字前缀的文件到一个目录当中!

    $ cp -f file* destinationDir

    -f (force) 强制覆盖已存在的目标文件,不提示!

    命令行实例:

    img

    技巧:可以使用相对路径 . (当前目录)or ..(当前目录的父目录)

    $ cp -v ./file* ../destinationDir

    命令行实例:

    img

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • linux下重命名文件:使用mv命令就可以了,例:要把名为:abc 重命名为:123可以这样操作:重命名:MV命令1、进入你的文件目录,运行命令: /cd dir (dir指的是你文件所在目录)2、然后命令:ls (例出你的所有文件夹)...

    linux下重命名文件:使用mv命令就可以了,

    例:要把名为:abc   重命名为:123

    可以这样操作:

    重命名:MV命令

    1、进入你的文件目录,运行命令:   /cd  dir  (dir指的是你文件所在目录)

    2、然后命令:ls (例出你的所有文件夹),我们可以看到有  abc 这个文件了

    3、最后命令:mv abc 123

    但是要注意的是,如果当前目录下也有个123的文件的话,我们的这个文件是会将它覆盖的。

    拷贝复制:CP命令

    例:我要把 abc文件复制到

    语法: cp [选项] /x/y /x/123

    说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。

    选项有:

    - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。

    - d 拷贝时保留链接。

    - f 删除已经存在的目标文件而不提示。

    - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

    - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。

    - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。

    - l 不作拷贝,只是链接文件。

    需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名是一个已存在的文件名,用cp命令拷贝文件后,这个文件就会被新拷贝的源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。

    $ cp - i exam1.c /usr/wang/shiyan1.c

    该命令将文件exam1.c拷贝到/usr/wang 这个目录下,并改名为 shiyan1.c。若不希望重新命名,可以使用下面的命令:

    $ cp exam1.c /usr/ wang/

    $ cp - r /usr/xu/ /usr/liu/ 将/usr/xu目录中的所有文件及其子目录拷贝到目录/usr/liu中。

    建议用户在使用mv命令移动文件时,最好使用i选项。

    需要注意的是,mv与cp的结果不同。mv好象文件“搬家”,文件个数并末增加,而cp对文件进行复制,文件个数增加了。

    例1:将/usr/xu中的所有文件移到当前目录(用“.”表示)中:

    $ mv /usr/xu/ * .

    例2:将文件wch.txt重命名为wjz.doc

    $ mv wch.txt wjz.doc

    rm命令

    在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用处。用户可以用rm命令将其删除。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。

    rm命令的一般形式为:

    rm [选项] 文件…

    如果没有使用- r选项,则rm不会删除目录。

    该命令的各选项含义如下:

    - f 忽略不存在的文件,从不给出提示。

    - r 指示rm将参数中列出的全部目录和子目录均递归地删除。

    - i 进行交互式删除。

    使用rm命令要格外小心。因为一旦一个文件被删除,它是不能被恢复的。例如,用户在输入cp,mv或其他命令时,不小心误输入了rm命令,当用户按了回车键并认识到自己的错误时,已经太晚了,文件已经没有了。为了防止此种情况的发生,可以使用rm命令中的 i选项来确认要删除的每个文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件将被保留。在下一个例子中,用户要删除文件test和example。然后会被要求对每个文件进行确认。用户最终决定删除example文件,保留test文件。

    展开全文
  • 一、复制和移动文件cp: copy-r:递归复制-i:交互式命令-f:强制性复制-...移动(重命名)文件-i:交互式命令-f:强制性移动或重命名install:复制文件及设置文件属性,源文件只能作用于文件-d:创建目录文件例:[root@localh...
  • Linux 使用shell命令复制文件
  • rsync -avzP --exclude "cc" --delete /home/one /home/od 1 2 rsync-avzP--exclude"cc"--delete/home/one/home/od 直接使用显示进度条的命令 rsync -av --progress /源目标文件夹 /目标文件夹(需要复制到的地方)...
  • linux复制文件并修改文件名

    千次阅读 2021-05-09 06:44:02
    /bin/bash#复制/casnw/backup/db203oradata/目录下的所有后缀名为dmp的文件拷贝到/casnw/backup/dbmonthbak 目录下cp -f /casnw/backup/db203oradata/*.dmp /casnw/backup/dbmonthbak#将/casnw/backup/dbmonthbak/...
  • linux移动文件命令

    2021-05-10 14:07:23
    linux移动文件命令方法是:1、使用的centos是没有图形界面的,所以直接进入的是终端。在终端输入用户名和密码进行登录。2、登录后,先用“cd/”命令回到根目录,然后使用“sudo mkdir myDir”命令创建一个文件夹作为...
  • 在终端可以使用vim命令来直接编辑文件内容。vim,也可以叫做vi。vim有三种模式:命令模式、输入模式、底线命令模式。命令模式vim 文件名 进入命令模式,vim也可以写成vi。如果文件不存在,先创建再打开,如果文件已...
  • 复制文件,只有源文件较目的文件的修改时间新时,才复制文件cp -u -v file1 file2.将文件file1复制成文件file2cp file1 file2.采用交互方式将文件file1复制成文件file2cp -i file1 file2.将文件file1复制成file2,...
  • Linux下删除文件命令

    万次阅读 2021-05-17 17:12:09
    linux中删除文件与文件夹我们可以直接使用rm就可以删除了,彻底删除文件或文件夹我们可以使用shred命令来完成,接下来是小编为大家收集的Linux下删除文件命令,希望能帮到大家。Linux下删除文件命令linux删除目录...
  • 命令格式cp [OPTION]... [-T] SOURCE DESTcp [OPTION].....命令参数-a, --archive复制文件和目录及其属性。包括所有权和权限。--backup[=CONTROL]为每个已存在的目标文件创建备份。-b类似 --backup 选项,但不接受参...
  • 命令touch详解命令touch,所在路径及执行权限为:可以看到,命令的路径为:/usr/bin/touch ,所以它的执行权限为所有用户命令基本功能是创建空文件 (可以同时创建多个空文件,文件名以空格分隔,所以,文件名一般不...
  • bzip2 命令在shell 提示下输入命令:压缩文件:bzip2 filename //文件即会被压缩,并被保存为 filename.bz2解压文件:bunzip2 filename.bz2 //filename.bz2会被删除,而以filename代替bzip2 filename.bz2 file1 file...
  • Linux系统复制文件夹命令cp使用详解指令名称:cp(copy)功能介绍:将一个文件复制至另一个文件,或将数个文件复制至另一目录。语法格式:cp [options] source destcp [options] source... directory常用参数说明:-a ...
  • Linux远程复制文件

    2021-05-14 00:29:06
    使用scp将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上复制文件或文件夹(目录)命令:一、复制文件:(1)将本地文件拷贝到远程scp 文件名 用户名@计算机IP或者计算机名称:远程路径本地192.168.1.8客户端...
  • 目录名:把这些文件拷到这个目录下若这个目录下存在同名文件,会弹出提示询问是否覆盖,输入y(是)/n(否)选择,敲回车表示默认不覆盖cp -p 源文件名 目的地:复制文件时保留文件所有属性cp -r 文件名:对子目录下...
  • linux复制命令

    2021-12-07 10:54:59
    cp 命令既可以复制文件,也可以复制目录。我们先来看看如何复制文件,例如: [root@localhost ~]# touch cangls #建立源文件 [root@localhost ~]# cp cangls /tmp/ #把源文件不改名复制到 /tmp/ 目录下 如果需要...
  • Linux cp命令复制文件

    千次阅读 2021-05-18 11:38:49
    1. Linux cp简介Linux上最常用的命令之一,用于复制文件。支持文件复制、复制后重命名、建立软链接、建立硬链接、递归复制子目录等功能。2. 使用例子1:cp结合相当路径把当前目录上的cp1.txt,复制到上一级目录[root...
  • linux拷贝文件命令

    千次阅读 2021-02-06 16:48:48
    定义:cp is short for copy, 意为复制文件。用于将文件或目录从一个位置复制到另一个位置。 参数列表预览: 用法1: $ cp sourceFile destinationFile 当sourceFile 和 destinationFile 参数都是文件名时,cp ...
  • linux下备份文件,linux备份文件命令

    千次阅读 2021-05-16 02:15:55
    linux备份文件命令1.cp命令cp[功能说明]文件的备份英文xxxx #cp命令将源文件复制到另外安全的地方,复制的文件和源文件是两个相互独立的文件,对认识一个文件的操作不影响另一个文件,但与符号链接文件中的硬链接是...
  • cat 是用于顺序读取文件打印到标准输出的 Unix 的标准功能。这个名字源于它可以连接文件的功能。...Linux cat 命令: 用于显示文件内容'cat' 命令可以用于显示文件内容。语法:cat示例:catjtp...
  • cp复制命令(copy的简写)1、cp命令作用cp用于复制文件或目录2、cp命令语法cp [options] sourcedir destdir参数说明:-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR...
  • 新建: 新建文件夹使用:mkdir命令,mkdir是“make directory”的缩写词。 mkdir是一个用来在linux系统下创建目录的命令... 复制文件以及文件夹实例:命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destinatio
  • linux复制文件到指定的文件夹

    千次阅读 2020-12-29 09:28:11
    语法: cp [选项] 源文件或目录 目标文件或目录说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。该命令的各选项含义如下:- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 492,251
精华内容 196,900
关键字:

linux复制文件内容命令

linux 订阅