精华内容
下载资源
问答
  • linux拷贝文件命令

    千次阅读 2021-02-06 16:48:48
    当sourceFile 和 destinationFile 参数都是文件名时,cp 命令将源文件内容复制到一个新文件,该新文件以destinatioFile命名。源文件内容不变。新文件有全新的从创建时间和修改时间。 命令行: 结果: 注意:当 ...

    定义: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相关知识。

    展开全文
  • scp本地文件远程用户名 远程地址:远程目录(此命令回车后会...文件名会重新定义成远程文件名称)或者scp本地文件远程地址:远程目录(此命令回车后会要求输入用户名和密码,验证通过后会把本地文件复制到远程目录中,...

    scp本地文件远程用户名 远程地址:远程目录(此命令回车后会要求输入密码,验证通过后会把本地文件复制到远程目录中,文件名不变)

    或者

    scp本地文件远程用户名 远程地址:远程文件名称(此命令回车后会要求输入密码,验证通过后会把本地文件复制到远程用户主目录中,文件名会重新定义成远程文件名称)

    或者

    scp本地文件远程地址:远程目录(此命令回车后会要求输入用户名和密码,验证通过后会把本地文件复制到远程目录中,文件名不变)

    或者

    scp本地文件远程地址:远程文件名称(此命令回车后会要求输入用户名和密码,验证通过后会把本地文件复制到远程用户主目录中,文件名会重新定义成远程文件名称)

    如果要复制的是目录,需要加上-r参数

    scp-r本地目录远程用户名 远程地址:远程目录

    或者

    scp-r本地目录远程地址:远程目录

    从远程复制到本地(基本同上面一样,只是参数对调)

    scp远程用户名 远程地址:远程文件本地目录(此命令回车后会要求输入密码,验证通过后会把远程文件复制到本地目录中,文件名不变)

    或者

    scp远程用户名 远程地址:远程文件本地文件名称(此命令回车后会要求输入密码,验证通过后会把远程文件复制到本地指定目录中,没有指定目录则复制到当前目录,文件名会重新定义成本地文件名称)

    或者

    scp远程地址:远程文件本地目录(此命令回车后会要求输入用户名和密码,验证通过后会把远程文件复制到本地目录中,文件名不变)

    或者

    scp远程地址:远程文件本地文件名称(此命令回车后会要求输入用户名和密码,验证通过后会把远程文件复制到本地指定目录中,没有指定目录则复制到当前目录,文件名会重新定义成本地文件名称)

    如果要复制的是目录,需要加上-r参数

    scp-r远程用户名 远程地址:远程目录本地目录

    或者

    scp-r远程地址:远程目录本地目录

    展开全文
  • unzip -o -d /home/www/deploy/showSAN head.zip   sudo cp -avpf head/* headpic   rm -rf 注意要小心删除

    unzip -o -d /home/www/deploy/showSAN head.zip

     

    sudo cp -avpf head/* headpic

     

    rm -rf 注意要小心删除

    展开全文
  • linux节点间拷贝文件命令

    千次阅读 2018-09-03 16:03:21
    1.拷贝整个目录: scp -r /usr/local/test/...2.拷贝单个文件: scp /usr/local/test.txt admin@hostname:/usr/local/ 3.远程文件及文件夹下载: scp -r admin@hostname:/usr/ /home/administrator/Desktop/new...

    1.拷贝整个目录:

    scp -r /usr/local/test/ admin@hostname:/usr/local/

    2.拷贝单个文件:

    scp /usr/local/test.txt admin@hostname:/usr/local/

    3.远程文件及文件夹下载:

    scp -r admin@hostname:/usr/ /home/administrator/Desktop/new/

    展开全文
  • Linux cp命令详解功能用于拷贝目录或文件。语法cp [options] source dest参数参数描述optionscp 命令的选项。source源文件或目录。dest目标文件或目录。常用参数参数描述-a此选项通常在复制目录时使用,它保留链接.....
  • scp — secure copy (remote file copy program):她是一个安全的远程文件拷贝程序。 SYNOPSIS :语法如下scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port]...
  • 拷贝A文件夹到B目录cp -rvA B如果你正在B目录下,可以这样:cp -rv A ./拷贝A文件下的A1文件cp -v A/A1 ./或者cp -v A/A1 B/扩展资料:文件复制命令cp命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)...
  • Linux 拷贝文件

    千次阅读 2021-01-05 17:02:12
    Linux 拷贝文件 文件或文件夹的复制命令 1.cp命令 命令:cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下 cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下 cp -r dir1/. dir2 表示将dir...
  • Linux系统中使用cp命令拷贝文件,但是使用cp命令把文件复制到dir目录中的时候总会提示是不是要覆盖文件。那么怎么样取消提示让Linux直接复制文件呢?实际上这个提示是一个很好的功能,它能够防止我们由于疏忽对...
  • Linux服务器之间通过命令拷贝文件 从当前服务器向另外一个服务器拷贝文件,将当前服务器/tmp/nmon拷贝到服务器上的/opt路径下: scp /tmp/nmon root@ip:/opt/ 从另外一个服务器向当前服务器拷贝文件,将服务器...
  • linux 拷贝CP命令

    2019-08-30 11:33:04
    例 :把当前路径下的aa文件及子目录一并拷贝在cc路径下 cp -r aa /home/cc/ 普通拷贝不用加参数-R 例 :用cp命令,复制aa.txt 到/home/cc目录下 cp aa.txt /home/cc/ 多个文件也如此 例 :用cp命令,复制aa...
  • 因为一些原因,需要换一台VPS,所以就需要为服务器转移文件,下面介绍一下linux使用scp命令转移备份文件的方法
  • 今天小编就为大家分享一篇linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • Linux文件拷贝命令

    千次阅读 2016-07-31 23:30:50
    常用的命令为# cp命令 方式一:对文件进行copy: #cp object_file source_file 方式二:对目录下文件进行copt: #cp -r object_file source_file 补充cp的参数: 用法:cp [选项]... [-T] 源文件 目标...
  • 简介scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证。scp只要通过sshd服务进行通讯,而且要求两端都有scp这个命令。用法scp [-pqrvBC1246] [-F ...
  • linux cp命令拷贝文件详解linux中cp命令的功能是将给出的文件或目录拷贝到另一文件或目录中,如果同时指定两个以上的文件或目录,且最后的目的地是一个已存在的目录,则此命令会把前面指定的所有文件或目录复制到该...
  • linux中cp的用法 1.常规用法 cp [参数] 文件路径 要复制的文件路径 -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。 -d:复制时保留链接。这里所说的链接...
  • linux文件拷贝命令

    2012-08-17 11:18:21
    cp -ri A/B/* A1/B1/ 回车 若复制过程中询问是否覆盖,输入y按回车 另外若A A1不在同一目录下,最好填绝对路径,就是/xxx/xxx/A/B/* /xxx/A1/B1/
  • Linux cp命令 拷贝文件

    2017-05-11 11:08:00
    Linux cp命令拷贝命令非常实用,cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中,相当于DOS下COPY和XCOPY命令。cp命令语法如下: cp [options] <source file or directory> <target ...
  • Linux cp命令拷贝命令非常实用,cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中,相当于DOS下COPY和XCOPY命令。cp命令语法如下:cp [options] 或cp [options] source1 source2 source3 …. ...
  • 于是就使用find命令先创建文件夹,然后再删除文件夹,然后再把文件复制进去。 find FROM -name *zh_CN.properties |xargs -i mkdir -p TO/{} find FROM -name *zh_CN.properties |xargs -i rm -rf TO/{} find ...
  • /data/test.txt /home/myfile/补充:多文件拷贝scp root@192.168.1.100:/data/\{test1.txt,test2.cpp,test3.bin,test.*\} /home/myfile/root@192.168.1.100 root是目标服务器(有你需要拷贝文件的服务器...
  • linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器 // 假设远程服务器IP地址为 192.168.1.100 1.从服务器复制文件到本地: scp root@192.168.1.100:/data/test.txt /home/myfile/ root@192.168.1.100 root...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,425
精华内容 2,970
关键字:

linux拷贝文件命令

linux 订阅