标签: cp

如何将包含文件的文件夹复制到Unix/Linux中的另一个文件夹?

我有一些问题要将包含该文件夹中文件的文件夹复制到另一个文件夹中.命令cp -r不会复制文件夹中的文件.

linux cp

1145
推荐指数
3
解决办法
240万
查看次数

如何在没有确认的情况下强制cp覆盖

我正在尝试使用该cp命令并强制覆盖.

我试过了cp -rf /foo/* /bar,但仍然提示我确认每次覆盖.

linux command-line overwrite cp

604
推荐指数
14
解决办法
96万
查看次数

如何让cp命令创建用于将文件复制到目标的任何必要文件夹

将文件复制cp到可能存在或不存在cp的文件夹时,如何在必要时创建文件夹?这是我尝试过的:

[root@file nutch-0.9]# cp -f urls-resume /nosuchdirectory/hi.txt
cp: cannot create regular file `/nosuchdirectory/hi.txt': No such file or directory
Run Code Online (Sandbox Code Playgroud)

linux bash cp

421
推荐指数
7
解决办法
44万
查看次数

如何使用'cp'命令排除特定目录?

我想复制目录中的所有文件,但特定子目录中的某些文件除外.我注意到'cp'命令没有--exclude选项.那么,我怎样才能做到这一点?

linux cp

372
推荐指数
14
解决办法
38万
查看次数

Linux如何复制但不能覆盖?

我想要cp一个目录,但我不想覆盖任何现有的文件,即使它们比复制的文件旧.而且我想完全不受欢迎,因为这将是Crontab Bash脚本的一部分.有任何想法吗?

linux bash cp

349
推荐指数
7
解决办法
29万
查看次数

Linux:如果不存在,则复制并创建目标目录

我想要一个命令(或者可能是cp的一个选项),如果它不存在,则创建目标目录.

例:

cp -? file /path/to/copy/file/to/is/very/deep/there
Run Code Online (Sandbox Code Playgroud)

unix linux bash shell cp

306
推荐指数
14
解决办法
27万
查看次数

将文件从一个目录复制到现有目录中

在bash我需要这样做:

  1. 获取目录中的所有文件

  2. 将它们复制到现有目录中

我该怎么做呢?我试过cp -r t1 t2(t1和t2都是现有的目录,t1里面有文件)但是它在t2里面创建了一个名为t1的目录,我不想这样,我需要t1中的文件直接进入t2.我该怎么做呢?

directory bash copy file cp

230
推荐指数
7
解决办法
29万
查看次数

从所有子目录复制具有特定扩展名的所有文件

在unix下,我想将所有具有特定扩展名的文件(所有excel文件)从所有子目录复制到另一个目录.我有以下命令:

cp --parents `find -name \*.xls*` /target_directory/
Run Code Online (Sandbox Code Playgroud)

这个命令的问题是:

  • 它也复制了目录结构,我只想要文件(所以所有文件都应该在/ target_directory /中)

  • 它不会复制文件名中包含空格的文件(这些文件很多)

针对这些问题的解决方案?

unix bash cp

97
推荐指数
5
解决办法
15万
查看次数

如何强制'cp'覆盖目录而不是在里面创建另一个?

我正在尝试编写一个覆盖现有目录的Bash脚本.所以,我有一个目录foo /,我试图用它覆盖bar /.但是当我这样做的时候

cp -Rf foo/ bar/
Run Code Online (Sandbox Code Playgroud)

会发生什么是创建一个新的bar/foo /目录.我不希望这样.foo/a和b中有两个文件.bar /中也有同名文件.我希望foo/a和foo/b替换bar/a和bar/b.

linux bash shell command-line cp

83
推荐指数
6
解决办法
11万
查看次数

cp -r没有隐藏文件

我有两个目录,一个是空的.

第一个目录有许多带隐藏文件的子目录.当我cp -r从第一个目录到第二个目录的内容时,隐藏的文件也会被复制.逃避它们的任何解决方案?

linux bash cp

80
推荐指数
3
解决办法
4万
查看次数

标签 统计

cp ×10

linux ×8

bash ×7

command-line ×2

shell ×2

unix ×2

copy ×1

directory ×1

file ×1

overwrite ×1