LINUX命令 cp: omitting directory 出现的问题解决办法

在linux系统中复制文件夹时,出现了如下提示:

# cp: omitting directory XXXX  

其中, XXXX是我要复制的文件夹名,出现该警告的原因是因为XXXX目录下还存在目录,所以不能直接拷贝。

解决办法:

使用递归拷贝,在-cp命令-后面加上 -r 参数,形如:

# cp -r A B 

这里的-r代表递归的意思。

同样,当我们在linux系统下删除目录时也需要加上-r参数 ,如果目录为空,则会直接删除,如果目录非空,则会级联删除。

不过在级联删除时也会有一个问题就是如果目录下存在很多的文件或者子目录,系统会一个一个进行提示。

如果想一步删除不用提示的话可以使用 rm -rf 命令。f是force的意思,代表强制删除,无提示!

原文地址:http://blog.51cto.com/14021533/2313153

时间: 2024-10-05 09:40:25

LINUX命令 cp: omitting directory 出现的问题解决办法的相关文章

Linux系统cp:omitting directory`XXX'问题解决

在linux系统中复制文件夹时提示如下: Shell代码 cp: omitting directory `foldera/' 其中foldera是我要复制的文件夹名,出现该警告的原因是因为foldera目录下还存在目录,所以不能直接拷贝. www.2cto.com 解决办法:使用递归拷贝,在cp命令后面加上-r参数,形如: Shell代码 [[email protected] opt]# cp -r foldera folderc 这里的-r代表递归的意思. 同样,当我们在linux系统下删除目

[linux] cp: omitting directory `XXX'问题解决

在linux系统中复制文件夹时提示如下: Shell: cp: omitting directory `foldera/' 其中foldera是我要复制的文件夹名,出现该警告的原因是因为foldera目录下还存在目录,所以不能直接拷贝. 解决办法:使用递归拷贝,在cp命令后面加上-r参数,形如: Shell: [[email protected] opt]# cp -r foldera folderc 这里的-r代表递归的意思. 同样,当我们在linux系统下删除目录时也需要加上-r参数 ,如果

linux使用su切换用户提示 Authentication failure的解决方法& 复制文件时,报cp: omitting directory `XXX'

linux使用su切换用户提示 Authentication failure的解决方法:这个问题产生的原因是由于ubtun系统默认是没有激活root用户的,需要我们手工进行操作,在命令行界面下,或者在终端中输入如下命令: sudo passwd Password:你当前的密码 Enter new UNIX password:这个是root的密码Retype new UNIX password:重复root的密码然后会提示成功的信息. 在说明一点,使用su和sudo是有区别的,使用su切换用户需要

linux 复制文件时,报cp: omitting directory `XXX'

今天在用linux命令进行文件复制时omitting cp -i BBS /opt/workspace/apache-tomcat-6,参数用的是 -i),所以也不太熟悉,原来,还有子目录文件,而是必须要把BBS目录里的子目录文件全部都要复制过去才行:“cp -r BBS /opt/workspace/apache-tomcat-6,如果遇到,也必须要用-r 这个命令选项:rm -r BBS 从这里可以知道 -r  这个选项表示递归的意思 linux 复制文件时,报cp: omitting di

linux下复制文件报cp: omitting directory `XXX'

错误操作:这个错误是因为在linux下我使用cp复制一个文件夹A到另一个目录下时报错cp: omitting directory `XXX' 原因:文件夹A中还有子目录文件,所以linux不允许直接复制,而是必须要把A文件夹中的子目录文件全部都要复制过去才行,所以使用cp时还得使用参数 -r. 例如:拷贝当前目录下的A文件夹到另一个文件夹B中:cp -r A ../B/ 同样的,如果遇到,要删除一个目录文件时,也必须要用-r 这个命令选项:rm -r A 从这里可以知道 -r  这个选项表示递归

cp: omitting directory `foldera/'

在linux系统中复制文件夹时提示如下: Shell代码 cp: omitting directory `foldera/' 其中foldera是我要复制的文件夹名,出现该警告的原因是因为foldera目录下还存在目录,所以不能直接拷贝. 解决办法:使用递归拷贝,在cp命令后面加上-r参数,形如: Shell代码 [[email protected] opt]# cp -r foldera folderc 这里的-r代表递归的意思. cp: omitting directory `foldera

cp: omitting directory xxx

系统环境:CentOS 6.5 将写的程序复制到桌面上,运行时提示: 看文件夹上带个锁,考虑到可能是权限的问题,于是尝试将文件复制到"/opt"目录下,结果出现"cp: omitting directory `AutoInstall_20150305'"的错误. 在linux下拷贝的时候有时候会出现cp:omitting directory的错误 ,说明目录下面有子目录,不能直接拷贝. 解决办法:递归拷贝 命令:cp -r AutoInstall_20150305

cp: omitting directory”错误的解释和解决办法

在linux下拷贝的时候有时候会出现cp:omitting directory的错误 ,例如 cp:omitting directory "bbs" 说明bbs目录下面还有目录,不能直接拷贝 解决办法:递归拷贝  命令:cp -r bbs ../backup/bbs    解释:-r 这个options是递归的意思 举一反三:删除的时候也可能出现这种下面有文件不能删除的问题   也用-r 级联删除 chmod赋予权限的时候想级联也可以用-R 注意是大写的R

Linux命令-cp 把整个目录下文件复制到另一个目录

在linux服务器上想把一个文件的文件全部复制到另一个文件夹时,同时该文件夹下的文件较多无法进行单个文件的移动时,就要用cp命令 cp命令格式 cp  -r 源目录/* 指定目录 cp命令是复制; -r 是递归把源目录下的目录递归进行移动; 源目录/* 中*代表源目录下的文件和文件夹; 指定目录就是你要移动到的文件夹路径 例子 cp -r  /tmp/WEB-INF/cert/* /home/jboss/deploy/cert 原文地址:https://www.cnblogs.com/bashl