zoukankan      html  css  js  c++  java
  • 复制指定目录下的全部文件到另一个目录中

    linux下文件的复制、移动与删除命令为:cp,mv,rm

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

    假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了
    如果dir2目录不存在,则可以直接使用

    cp -r dir1 dir2


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

    cp -r dir1/* ./dir2
    

    如果这时使用cp -r dir1 dir2,则也会将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

  • 相关阅读:
    intel instruction 指令速查
    WinDbg双机调试配置
    MSDN上关于WinDbg的手册
    build temu error about SDL
    taintCheck的实现
    Vim使用taglist功能
    Windows编写driver
    cabal替代脚本
    怎样理解Functor与Monad
    haskell基本语法
  • 原文地址:https://www.cnblogs.com/wanglinjie/p/10486246.html
Copyright © 2011-2022 走看看