当前位置:  技术问答>linux和unix

cp命令怎样不复制目录

    来源: 互联网  发布时间:2016-04-11

    本文导语:  cp命令怎样不复制目录,只递归复制其目录下的所有文件,同样目录也不复制,要带什么参数? | use strict; use warnings; use File::Copy; sub ransack        {            #参数:dir,@files            my  ...

cp命令怎样不复制目录,只递归复制其目录下的所有文件,同样目录也不复制,要带什么参数?

|

use strict;
use warnings;
use File::Copy;

sub ransack       
{       
    #参数:dir,@files       
    my     $dir=shift;       
    my     $files=shift;       
    my     @array=glob("$dir\*");       
    foreach     my     $item     (@array)       
    {       
        if(-d     $item)       
        {       
            ransack($item,$files);       
        }       
        else       
        {       
            $files->[@$files]=$item;       
        }       
    }       
}       
my   @files;
ransack($ARGV[0],@files);
foreach (@files)
{
print("复制 $_ 到 $ARGV[1]n");
copy($_,$ARGV[1]);
}


将上述脚本保存成copy.pl文件,然后执行perl copy.pl srcdir destdir

    
 
 

您可能感兴趣的文章:

  • photoshop教程 快捷键命令大全表免费下载 快捷键如何设置 复制 放大等
  • Unix 命令行数据复制程序 ddpt
  • 请教一条用tar加管道进行更新复制的命令
  • 我现在在复制一个文件?如何用linux命令行查看它是否进行完了
  • linux scp 命令复制文件到了别的目录下
  • 我不在乎分。我不能复制光盘的文件?不管在KDE和文字命令行。
  • cp 命令无法复制中文文件和文件夹?
  • DOS下的diskcopy命令中怎么可以让磁盘目录下的一个文件单独被复制到目标盘啊?
  • liunx 中复制命令的菜鸟问题cp 分分分!!!
  • 2.VIM具有多个剪切板,目的是为了用户在做较复杂的字符处理的时候,可以更方便的复制粘贴。使用一下":reg"命令(先按ESC键,退出编辑模式,然后按:进入命令
  • MySQL数据表字段内容的批量修改、清空、复制等更新命令
  • 各位知道FTP命令是否像XCOPY把目录下的文件件包括子目录全盘拷贝的命令?!@#$#
  • 请问LINUX行命令方式怎么COPY一个目录下所有文件和子目录到另一个目录下
  • 大家知道在shell那里删除一个里面有内容的目录应该要用什么命令呢?注意,是有内容内目录啊,不是空目录!
  • UNIX中有无列出当前目录下文件数和目录数的命令?
  • 怎样在linux下用命令实现cp目录a下的字目录的所有内容到b目录中,cp子目录内容???
  • 请问那个把某个目录设置为根目录的命令是什么?
  • 怎样在linux下用命令实现cp目录a下的子目录的所有内容到b目录中,只cp目录a的子目录内容???
  • linux在当前目录及其子目录中查找一个名为 a.b的文件用什么命令?
  • 请教用什么命令:能去掉UNIX下某个目录(及其子目录)下所有*.htm文件内容中的“abcd”字符串
  • Solaris tar命令求教:如何在压缩一个目录的时候排除该目录下的某个子目录?
  • 请问如何用grep命令来匹配指定目录下所有的文件(包括子目录下的文件)
  • 请问 cp 一个目录到另一个目录的命令格式?菜!!
  • 如何用dos命令一次删除一个目录下的所有子目录里的*.tmp文件?
  • 用一个命令行统计出给定目录中有多少个子目录
  • 请问用tar命令打包目录,tar将如何处理目录权限
  • 用ftp命令连到ftp服务器后,在ftp提示符下用什么命令可以查看本地机器当前目录有哪些文件?
  • 假设现在需要从网上下载的压缩包apache2,如何以dso模式安装在/home 目录的apache目录中,写出完整命令
  • unix在终端下如何查看如何查看 光盘里的内容? 如何进入光盘所在目录? 用什么命令可以查看光盘里文件的目录?
  • 如何把一个目录以及所有子目录下面的所有java源代码文件通过命令一次全部编译。分太多了,问题解决后绝对给分。
  • 请教个简单问题:用mv 命令 把 192.168.28.38机器的data目录下文件移动到 192.168.28.48机器下的databak目录下,格式是如何写的
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • windows下cmd命令行显示UTF8字符设置(CHCP命令)
  • linux在脚本执行命令和直接在命令行执行命令有什么区别
  • c/c++预处理命令预#error介绍
  • 请教:使用system(命令)或者exec(命令)启动一个进程执行命令,如何判断这个命令是否启动成功或正在运行?
  • linux下nm命令(显示可执行文件的符号信息)介绍以及常见nm命令用法举例
  • linux 的命令操作和 windows的命令提示行有什么不同呢?? 为什么windows一般都不用命令提示行操作呢??
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 使用ps命令,如何使用系统命令根据进程名称获取进程和子进程的ID?除了ps,还有其它系统命令的办法吗?谢谢。
  • c/c++预处理命令预#undef介绍
  • 如何运行外部命令后不等外部命令运行结束直接运行下一条命令
  • c/c++预处理命令预#pragma介绍
  • 请问:早redhat 7.3的字符模式下:改(设)IP 命令是:ifconfig eth0 192.168.0.xx ,那么改(设)掩码命令是什么呢? 还有改(设)网关地址命令是什
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 请教unix常用命令命令问题
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • linux下执行命令为什么要在命令前加./
  • c/c++预处理命令预#line介绍
  • 查询ls命令的命令文件属于系统中的哪个软件包?(在线等)
  • c/c++预处理命令预#include介绍
  • linux命令行下使用curl命令查看自己机器的外网ip
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • linux中有没有什么命令能列出所有linux的内部命令


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3