精华内容
下载资源
问答
  • linux复制文件到目录下
    千次阅读
    2022-03-24 11:27:06

    Linux系统 复制文件到当前目录

    如何在 Linux 系统下复制当前目录的文件到当前目录;
    使用 cp 命令对文件进行拷贝粘贴;

    1 复制文件到当前目录并重命名

    比如;
    我们想把 my_file 这个单个的文件重命名为 my_copy_file 并复制到当前目录;

    cp my_file ./my_copy_file
    

    其中,./ 表示当前目录;

    2 复制文件夹到当前目录并重命名

    比如;
    我们想把 my_file_dir 这个文件夹重命名为 my_copy_file_dir 并复制到当前目录;

    cp -r my_file_dir/ ./my_copy_file_dir/
    

    与上面不同的是,-r 表示递归,是对多个文件的操作;

    更多相关内容
  • 复制文件:把1.txt 复制目录下的sbin目录 cp +文件名(可带路径)+目标路径(带路径) 如:cp 1.txt ~/sbin/ 1,2 复制目录 复制目录:把release 复制目录下的nfs目录下 (1).【cp】 +【-r】+【目录名(可...

    1、同一个服务器下复制文件或文件夹

    1.1 复制文件

    复制文件:把1.txt 复制到根目录下的sbin目录

    cp +文件名(可带路径)+目标路径(带路径)
          如:cp   1.txt  ~/sbin/
    

    1,2 复制目录

    复制目录:把release 复制到根目录下的nfs目录下

    (1).【cp】 +【-r】+【目录名(可带路径)】+【目标路径(带路径)】 -r 表示复制目录下所有子目录以及文件

    如:cp -r release  ~/nfs/
    

    在这里插入图片描述
    (2).【cp】 +【目录名/*】+【目标路径(带路径)】 /*表示目录下所有文件和目录 *是通配符

    如: cp release/* ~/nfs/
    

    2、 跨服务器拷贝文件或者文件夹

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。

    2.1 命令格式:

    scp [参数] [原路径] [目标路径]
    

    2.2 使用说明

    从本地服务器复制到远程服务器

    2.2.1 复制文件:

    $scp local_file remote_username@remote_ip:remote_folder
    $scp local_file remote_username@remote_ip:remote_file
    $scp local_file remote_ip:remote_folder
    $scp local_file remote_ip:remote_file
    
    • 指定了用户名,命令执行后需要输入用户密码;
    • 如果不指定用户名,命令执行后需要输入用户名和密码;

    2.2.2 复制目录:

    $scp -r local_folder remote_username@remote_ip:remote_folder
    $scp -r local_folder remote_ip:remote_folder
    
    • 第1个指定了用户名,命令执行后需要输入用户密码;
    • 第2个没有指定用户名,命令执行后需要输入用户名和密码;
      在这里插入图片描述

    3、使用示例

    3.1、实例1:从服务器复制文件到本地目录

    $scp root@10.6.159.147:/opt/soft/demo.tar  /opt/soft/
    

    说明: 从10.6.159.147机器上的/opt/soft/的目录中下载demo.tar 文件到本地/opt/soft/目录中

    3.2、实例2:从服务器复制文件夹到本地

    $scp -r root@10.6.159.147:/opt/soft/test  /opt/soft/
    

    说明: 从10.6.159.147机器上的/opt/soft/中下载test目录到本地的/opt/soft/目录来。

    3.3、实例3:上传本地文件到远程服务器指定目录

    $scp /opt/soft/demo.tar root@10.6.159.147:/opt/soft/scptest
    

    说明: 复制本地opt/soft/目录下的文件demo.tar 到远程机器10.6.159.147的opt/soft/scptest目录

    3.4、实例4:上传本地目录到远程机器指定目录

    $scp -r /opt/soft/test root@10.6.159.147:/opt/soft/scptest
    

    说明: 上传本地目录 /opt/soft/test到远程机器10.6.159.147上/opt/soft/scptest的目录中

    4、移动文件夹到另一个文件夹

    mv 文件名 目标文件夹路径
    

    在这里插入图片描述

    展开全文
  • 只把txt文件复制出来方法一:当不需要的文件类型较为单一时,可以通过完全复制然后删除指定类型的文件完成Step1 使用命令cp -r test/ test2将测试目录test所有内容完全复制到test2,此时树形结构如图Ste...

    首先建立一个用于测试的目录,用'tree'命令查看其结构如下所示:

    5a90fcd8a6905312e8ea986ac54df00e.png

    可见,目录中主要包含用于测试的*.txt文件和用于充当炮灰的*。tes文件

    目标是保持当前的目录结构,只把txt文件复制出来

    方法一:当不需要的文件类型较为单一时,可以通过完全复制然后删除指定类型的文件完成

    Step1 使用命令 cp -r test/ test2 将测试目录test下所有内容完全复制到test2,此时树形结构如下图

    3661958f3ae0ff88f7d3ec042ee50217.png

    Step2 组合使用find及xargs,将*.tes文件删除

    xargs是给命令传递参数的一个过滤器,可以将前一个命令产生的输出作为后一个命令的参数

    命令find test2/ -name '*.tes' |xargs rm -rf, 即将find产生的输出(test2目录下的所有tes文件),作为rm的参数,从而完全删除

    实际效果如图所示

    2a4442e87dc8f785e0dc078b34501995.png

    适用场景举例:把项目文件备份,要去除其中的.svn文件,可以采用这种方式

    方法二:需要的文件为单一类型,带目录结构复制

    这种情况下可以使用tar命令将指定类型的文件打包,然后解包,同样需要组合使用find和xargs

    Step1 建立目录test3

    mkdir test3

    Step2 将指定类型文件带目录结构打包

    find test/ -name '*.txt' |xargs tar czf test3.tgz

    Step3 解包到目录test3

    tar zxvf test3.tgz -C test3

    运行结果如图所示:

    a9b2110c611220ce756f9a08767ec88b.png

    适用场景:较为普遍,例如可以复制某个Web项目的所有html/jsp/php文件;或复制其他项目中特定类型的源文件

    linux复制指定目录下的全部文件到另一个目录中

    linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的.linux下进行复制的命令为cp.假设复制源目录 为 dir1 ,目标目录为dir ...

    linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹

    linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的.linux下进行复制的命令为cp.假设复制源目录 为 dir1 ,目标目录为dir ...

    2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到F盘下任意目录

    package cn.it.text; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import ...

    Java版本的在指定目录及子目录下创建指定的文件

    和删除指定目录及子目录下名叫“xxx.txt”的所有文件一样,也是使用递归的方式实现的. 代码如下: public class Example826003 { private static FileO ...

    Java版本的删除指定目录及子目录下名叫“xxx.txt”的所有文件

    以前写过一个python版本的,但是在查找文件路径的时候出现错误,无法正确的获取到文件的路径,就造成无法删除该路径下的“xxx.txt”文件. 当时以为是windows版本系统的错误造成这个问题的,也 ...

    python查找目录及子目录下特定文件

    写这篇博客的缘由: 面试归来翻脉脉发现一个陌生的朋友提出一个面试题,设计实现遍历目录及子目录,抓取.pyc文件. 并贴出两种实现方法: 个人感觉,这两种方法中规中矩,不像是python的风格.pyth ...

    Linux复制指定目录下的文件夹结构

    [root@ebs12vis ~]# su - applmgr[applmgr@ebs12vis ~]$ cd $APPL_TOP/inv[applmgr@ebs12vis inv]$ find . ...

    Python——用os模块寻找指定目录(包括子目录)下所有图片文件

    import os # 导入os模块 def search_file(start_dir): img_list = [] extend_name = ['.jpg', '.png', '.gif'] ...

    删除一个目录及其子目录下的所有.svn文件

    今天建立svn,加入代码,发现这些个文件夹中竟然已经有.svn文件夹,也就是它以前使用过svn, 这下就有点麻烦,在全新的svn里,这些.svn需要删除,又不可能一个一个手工去删除 网上翻了一下,发现 ...

    随机推荐

    CocosStudio文件解析工具CsdAnalysis

    起因 因为工作需要,所以需要使用CocosStudio来制作界面动画什么的.做完了发现需要找里边对象的时候会有很长一串代码,感觉不是很爽.之前写OC代码的时候可以吧程序中的对象指针跟编辑器中的对象相对 ...

    ASP.Net网站部署失败

    部署站点时候,出现如下错误 “/”应用程序中的服务器错误. ---------------------------------------------------------------------- ...

    ADO,OLEDB,ODBC,DAO的区别

    ADO NET OLEDB ODBC连接数据库的区别 http://www.doc88.com/p-976312043296.html http://blog.csdn.net/ithomer/art ...

    源代码Log

    MVC5源代码 https://github.com/aspnet/Mvc MVC4源代码 http://aspnetwebstack.codeplex.com/

    快速优化yum (for centos5.5)

    定义yum超时时间:vi /etc/yum.conftimeout=120 修改源:(全部复制粘贴即可)cd /etc/yum.repos.d/mv rhel-debuginfo.repo rhel- ...

    Beta版本冲刺计划安排

    1.介绍小组新加入的成员,Ta担任的角色 王婧:web界面以及前端和后台的交互 柯怡芳:PM以及文档 陈艺菡:修复bug以及文档 钱惠:web界面以及前端和后台的交互 林凯:测试人员 吴伟君(新成员) ...

    aps .net MVC单用户登录

    展开全文
  • 解压war包 jar -xvf xxxx.warlinux复制指定目录下的全部文件到另一个目录复制指定目录下的全部文件到另一个目录文件目录复制是经常要用到的。linux下进行复制的命令为cp。假设复制目录 为 dir1 ,目标目录...

    解压war包    jar -xvf   xxxx.war

    linux复制指定目录下的全部文件到另一个目录中

    复制指定目录下的全部文件到另一个目录中

    文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。

    假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了

    如果dir2目录不存在,则可以直接使用

    cp -r dir1 dir2

    即可。

    如果dir2目录已存在,则需要使用

    cp -r dir1/. dir2

    如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。

    ps:dir1、dir2改成对应的目录路径即可。

    cp -r /home/www/xxx/statics/. /home/www/statics

    如果存在文件需要先删除

    rm -rf /home/www/statics/*

    否则会一个个文件提示你确认,使用cp -rf 也一样提示

    --------------------------------------

    linux下cp整个文件夹的文件到另一个文件夹

    cp -ri A/B/* A1/B1/ 回车

    若复制过程中询问是否覆盖,输入y按回车,若不想看到提示直接覆盖使用-rf

    另外若A A1不在同一目录下,最好填绝对路径,就是/xxx/xxx/A/B/* /xxx/A1/B1/

    实例:

    cp -ri /home/server/tomcat/* /home/server/test/

    cp: target `/home/server/test/' is not a directory

    需要先创建目标文件夹

    mkdir /home/server/test

    --------------------------------------

    copy命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。

    语法: cp [选项] 源文件或目录 目标文件或目录

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

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

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

    - d 拷贝时保留链接。

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

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

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

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

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

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

    例1

    复制指定目录下的全部文件到另一个目录中

    文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。

    假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了

    如果dir2目录不存在,则可以直接使用

    cp -r dir1 dir2

    即可。

    如果dir2目录已存在,则需要使用

    cp -r dir1/. dir2

    如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。

    ps:dir1、dir2改成对应的目录路径即可。

    例2

    复制指定文件到指定文件夹

    首先建立一个用于测试的目录,用'tree'命令查看

    可见,目录中主要包含用于测试的*.txt文件和用于充当炮灰的*。tes文件

    目标是保持当前的目录结构,只把txt文件复制出来

    方法一:当不需要的文件类型较为单一时,可以通过完全复制然后删除指定类型的文件完成

    Step1 使用命令 cp -r test/ test2 将测试目录test下所有内容完全复制到test2

    Step2 组合使用find及xargs,将*.tes文件删除

    xargs是给命令传递参数的一个过滤器,可以将前一个命令产生的输出作为后一个命令的参数

    命令find test2/ -name '*.tes' |xargs rm -rf, 即将find产生的输出(test2目录下的所有tes文件),作为rm的参数,从而完全删除

    适用场景举例:把项目文件备份,要去除其中的.svn文件,可以采用这种方式

    方法二:需要的文件为单一类型,带目录结构复制

    这种情况下可以使用tar命令将指定类型的文件打包,然后解包,同样需要组合使用find和xargs

    Step1 建立目录test3

    mkdir test3

    Step2 将指定类型文件带目录结构打包

    find test/ -name '*.txt' |xargs tar czf test3.tgz

    Step3 解包到目录test3

    tar zxvf test3.tgz -C test3

    展开全文
  • linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹linux复制指定目录下的全部文件到另一个目录linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录文件目录的复制是...
  • 如何将U盘上的文件复制到linux目录下将U盘上的文件复制到linux目录下涉及cp以及mount等命令,下面先讲一个各个命令1、 Linux 常用命令说明cp 该命令实现Linux下文件的拷贝功能,源地址为需要拷出文件的地址,目的...
  • 1、将一个文件夹的所有内容复制到另一个文件夹 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp/packageB/ 这两种方法效果是一样的。 2、将一个文件夹复制到另一个文件夹 cp ...
  • Linux复制文件到当前目录

    万次阅读 2019-01-11 15:54:06
    ./表示当前目录 cp test/*.wav ./ -r 递归子目录 cp -r 绝对路径/文件 目标路径 cp -r 绝对路径/*.wav 目标路径 copy 一个目录下的所有文件以及递归文件 当前文件夹 cp -r audios/* ./
  • linux 系统如何复制文件到当前目录

    千次阅读 2021-05-17 14:34:44
    **linux 系统如何复制文件到当前目录** #*linux 系统如何复制文件到当前目录 首先使用命令函数“cp” 即copy的缩写 如果想把其他目录下的文件复制当前目录下,则需在当前目录下写如下命令 cp ~/file1 ./ 新的改变...
  • Linux命令之复制文件目录cp

    千次阅读 2022-05-21 13:30:17
    `cp` 命令主要可用于复制文件目录。`cp` 是单词 `copy` 的缩写。
  • linux命令 移动/复制文件/目录到指定目录下

    万次阅读 多人点赞 2020-05-20 15:19:45
    复制文件:把1.txt 复制目录下的sbin目录 cp +文件名(可带路径)+目标路径(带路径) 如:cp 1.txt ~/sbin/ 2、复制目录 复制目录:把release 复制目录下的nfs目录下 (1).【cp】 +【-r】+【目录名(可...
  • 匿名用户1级2016-07-27 回答cp -r /etc/i* /home/***/test/注意:如果你是要将etc所有i打头的目录文件一起复制的话,i开头的目录里的所有文件都会被复制,如果你不需要i文件夹里的除了i开头的文件最后在心目录...
  • linux复制文件到另一个文件夹或目录

    千次阅读 2021-05-09 05:11:10
    1. 前言本文主要讲解Linux系统如何使用命令行工具把文件复制到另一个文件夹或者目录。2. cp命令的选项和功能copy命令的功能是将给出的文件目录拷贝另一文件目录中,同MSDOS的copy命令一样,功能十分强大。...
  • Linux下用find查找并复制指定文件到指定目录下 find . -iname "*.doc" -type f -exec cp {} /tmp/doc \; 实例,即使目录有空格也可以 参考链接错误,评论问更正 Linux下用find查找并复制指定文件到指定目录下
  • 如何在Linux复制文件目录

    千次阅读 2021-05-14 03:00:05
    复制文件目录是在命令行上执行时最常见的任务之一。在Linux中,有几个命令用于...使用cp命令复制文件Linux和Unix操作系统上,cp命令用于复制文件目录。最简单的用例是复制当前工作目录中的文件。例如,要复...
  • 在home目录下有wwwroot目录,wwwroot有sinozzz目录,即/home/wwwroot/sinozzz一、目录创建在/home/wwwroot目录下新建一个...把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sinozzz123目录下...
  • Linux 复制文件到当前目录 如何在 Linux 系统复制当前目录的文件当前目录 1)查看当前路径 pwd >>/home/user 2)选择要复制的文件,以及重命名后的文件 比如,我们要复制 /home/user 目录下的 test.sh ...
  • Linux和Unix系统上工作时,复制文件目录是你每天要执行的最常见任务之一,cp是一个命令行实用程序,用于在Unix和Linux系统上复制文件目录,在本文中,我们将解释如何使用cp命令。使用cp命令的方法cp命令的一般...
  • 复制整个目录下文件 首先可以看到整体目录如下所示 步骤: 进入 lesson目录 输入指令cp ../126_lesson/* ./ -rf 指令ll查看文件就可以看到126_lesson 目录下的所有文件复制过来了 ./ //表示当前目录 ../ // ...
  • #覆盖文件时,给出提示 cp -i 源文件目录/源文件文件名 目标目录 #覆盖时,不给出提示 cp -f 源文件目录/源文件文件名 目标目录
  • Linux复制文件到某路径并重命名

    千次阅读 2021-06-09 14:17:52
    cp -i 原文件 目标路径/重命名文件 for example: 把当前mu'm cp -i 1.txt /root/2.txt
  • 复制目录:把release 复制到目录下的nfs目录下 1.【cp】 +【-r】+【目录名(可带路径)】+【目标路径(带路径)】 -r 表示复制目录下所有子目录以及文件 如:cp -r release ~/nfs/ 结果 此种复制的是目录和其子...
  • 使用参数 -R
  • 描述:将a文件夹所有的图片.jpg复制到b文件夹 cp /home/a/* /home/b/ 如果a文件夹的图片太多,上面的指令会报错。 -bash: /bin/cp: Argument list too long 那么就要用下面的指令操作了 find /home/a/ -...
  • unix如何复制文件和文件夹目录

    千次阅读 2021-05-12 14:27:54
    演示系统及适用范围演示系统:FreeBSD9.1适用范围:unix及linux系统cp复制命令用法命令执行结果说明cp file1 file2将现有的,名为file1的文件复制到名为file2的usr文件中。cp file1 /crchive把file1复制到archive...
  • 一、Linux 复制一个文件到指定目录 1.命令: cp 你要复制的文件名 指定目录路径 1.1 示例: 二、Linux 复制一个文件夹及其内容指定目录 1.命令: cp -r 你想要复制的文件夹 指定目录 1.1 示例: 三、复制到...
  • 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/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 737,235
精华内容 294,894
关键字:

linux复制文件到目录下