cp相关内容
我想复制一个目录中的所有文件,除了特定子目录中的一些文件.我注意到 cp 命令没有 --exclude 选项.那么,我该如何实现呢? 解决方案 rsync 快速简单: rsync -av --progress sourcefolder/destinationfolder --exclude thefoldertoexclude --exclude 可以多次使用. rsync -av
..
..
我想从一个目录中复制所有文件,除了一个名为 Default.png 的文件.似乎有很多方法可以做到这一点.你觉得什么最有效? 解决方案 简单,如果 src/ 只包含文件: 找到 src/!-name Default.png -exec cp -t dest/{} + 如果 src/ 有子目录,则忽略它们,但会复制其中的文件: 找到 src/-type f !-name Default
..
我有一个目录树,里面有很多文件.我想将所有这些文件复制到一个新目录中,但所有文件都位于该文件夹的底部. 所以我有这样的事情: 图片├──头像.png├── bg.jpg├── 复选框.png├── 交叉.png├── 数据表│ ├── back_disabled.png│ ├── back_enabled.png│ ├── forward_disabled.png│ ├── forwar
..
我有一个使用以下命令看到的某些文件的列表,但是如何将列出的这些文件复制到另一个文件夹中,比如 ~/test? 找到 .-mtime 1 -exec du -hc {} + 解决方案 添加到 Eric Jablow 的答案,这是一个可能的解决方案(它对我有用 - linux mint 14/nadia) find/path/to/search/-type f -name "glob-to-f
..
我正在尝试使用子进程库和 Popen 方法将文件从一个位置复制到另一个位置.运行以下脚本时,我收到错误 cp: cannot stat/some/dev_path/*.有人告诉我 * 没有扩展到文件名,这就是问题所在.同样在其他一些帖子中,人们建议使用 call 而不是 Popen,但据我所知 call 不会返回 stderr. devPath = '/some/dev_path/'produc
..
我有大量目录,每个目录中只有一个文件 -- index.html --.我想使用 grep 在文件中查找模式,然后将目录与文件一起复制到另一个目录. 复制文件的示例,我已经看到了,但我想将包含文件的目录复制到另一个目录中. 所以说以下是使用 与目录匹配的文件列表 grep -rl "string" source_dird1/index.htmkd2/index.htmld3/ind
..
我正在运行此命令以在树目录中查找包含(借助正则表达式)“someStrings"的所有文件. grep -lir '^beginString' ./-exec cp -r {}/home/user/DestinationFolder \; 它找到了这样的文件: 文件夹一个.txt--> 子文件夹一个.txt---->子文件夹一个.txt 我想将具有相同架构的所有文件和文件夹复制到目标文件夹
..
我是 php、mysql 的新手.我编写了一个 hello.php 脚本,我试图将其复制到/var/www 目录中(稍后将希望通过 Web 浏览器打开它).同样的问题是,尽管我是 root,但我不允许在/var/www 中保存/写入任何文件.我尝试在this问题中实施步骤,但是当我处理第三行时出现以下错误 find/var/www/-type f -exec chmod g+w '{}' ';'
..
在 bash 中,我需要这样做: 获取目录中的所有文件 将它们复制到现有目录中 我该怎么做?我尝试了 cp -r t1 t2(t1 和 t2 都是现有目录,t1 中有文件)但它在 t2 中创建了一个名为 t1 的目录,我不想要那个,我需要这些文件在 t1 中直接进入 t2.我该怎么做? 解决方案 你想要的是: cp -R t1/.t2/ 末尾的点告诉它复制当前目录的内
..
我有一个使用以下命令看到的某些文件的列表,但是如何将列出的这些文件复制到另一个文件夹中,比如 ~/test? 查找.-mtime 1 -exec du -hc {} + 解决方案 添加到 Eric Jablow 的答案中,这是一个可能的解决方案(它对我有用 - linux mint 14/nadia) find/path/to/search/-type f -name "glob-to-f
..
如果目标目录不存在,我想要一个命令(或者可能是 cp 的一个选项)来创建目标目录. 示例: cp -?文件/path/to/copy/file/to/is/very/deep/there 解决方案 mkdir -p "$d" &&cp文件“$d" (cp 没有这样的选项).
..
我正准备将此作为问题发布,但在摆弄了一段时间后,我找到了解决方案.所以我想我会继续在这里发布,以防它对其他人有帮助. 我在 find -exec cmd + 时遇到了麻烦.我收到错误: $ find ./-name "*JIM*" -exec cp {} $TARGET_DIR +查找:缺少`-exec'的参数 如果我使用它就有效 $ find ./-name "*JIM*" -exe
..
使用的好处是什么 git archive master/foo |tar -x -C ~/目的地 部署/foo的副本 vs. 只是从工作副本中复制 cp foo ~/destination/foo 因此,除非出于某种原因,您不想从 master 中的子目录 foo 复制所有内容(或您碰巧正在处理的任何分支),否则使用 cp 部署到 [destination] 就足够了. 解决方案
..
我编写了以下代码来将一个文件复制到另一个文件.尽管该代码有效,但该代码仍会打印两个错误消息.为什么是这样 ?我是 Unix 和 C 编程的完整初学者(尽管我之前曾使用过 C++),因此任何尽可能详细的帮助都会很棒.谢谢! int main(int argc, char *argv[]){国际n;字符缓冲区[4096];while ((n=read( open(argv[1], O_RDONLY)
..
我尝试使用以下命令: cp src_folder/[!String]* dest_folder 但是,此命令将复制所有不以任何字符 'S','t','r','i','n','g' 开头的文件,而不是复制不以任何字符开头的文件不要以“字符串"开头. 解决方案 Konrad 答案的变体,使用 cp 选项 -t 指定目标目录简化了最后一个命令.它创建了一个 cp 进程来复制所有文件. ls
..
如何在没有 sudo 的情况下将文件夹复制到/var/www ? 我的文件夹 codes 在/var/www 具有以下权限 4 drwxr-xr-x 8 root root 4096 2009-08-09 03:01 代码 我只能sudo cp -r ~/Dropbox/codes//var/www 复制文件.没有 sudo 我无法复制它们. 解决方案 拥有 /var/www
..
以下命令按预期工作... cp -ur/home/abc/*/mnt/windowsabc/ rsync 比它有什么优势吗?有没有更好的方法让备份文件夹每 24 小时保持同步? 解决方案 Rsync 更好,因为它只会复制更新文件的更新部分,而不是整个文件.如果需要,它还可以使用压缩和加密.查看此教程.
..
在python 2.7.2中,我需要在Linux中制作文件的副本. newfile ="namePart1" +字典[key] +"namePart2" os.system("cp cfn5e10_1.lp newfile") 但是,新文件不能用其正确的字符串替换. 论坛中的帖子无济于事. 我们非常感谢您的帮助. 解决方案 使用 shutil.copyfile
..
我有一个目录,里面有很多头文件(.h)和其他 .o 和 .c 文件以及其他文件.该目录内部有许多嵌套目录.我只想将头文件复制到一个单独的目录中,并在新目录中保留相同的结构. cp -rf oldDirectory newDirectory 将复制所有文件.我只想复制头文件. 解决方案 (cd src&& find.-name'* .h'-print | tar --create --
..