问题标签 [cp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
7738 浏览

cygwin - 如何在标准输入中使用 cp?

笔记:

# cat /tmp/foo- 常规文件


cat /tmp/foo | xargs cp /tmp/fred

cp: 目标 /lib/d.lib 不是目录

0 投票
1 回答
161 浏览

apache - cronned "cp *.html" 在 OSX 上省略了新文件

我有一个 cronned “cp *.html” 命令,每分钟在 OSX 机器上运行一次。源文件从数据库重新生成并写入源目录就好了。cp 命令通常会拾取它们并刷新 /Library/WebServer/Documents 中的副本(这是用于监控我们的一个进程的快速而肮脏的内部网站 - 我们不想花费任何额外的周期来维护应用服务器或任何类似的东西,所以我们只是使用 OSX 的内置 Apache 副本和默认设置。)

我们注意到,当我们将新的 foo.html 页面添加到源目录时,cronned cp 命令在我们手动复制一次之前不会开始复制它,即使它与 *.html 模式匹配。这似乎很疯狂。权限和所有权都以相同的方式设置(rw-r--r-- 两个目录中的所有内容)。

有任何想法吗?如果我不知道出了什么问题,我可能会重写它以使用 rsync,但这似乎是一种逃避。

0 投票
2 回答
28195 浏览

linux - 为什么我的 Bash 脚本要添加到文件的开头?

我编写了一个脚本来清理 .csv 文件,使用 sed 删除一些坏逗号和坏引号(坏,意味着它们破坏了我们用来转换这些文件的内部程序):

这是 clean.sed:

然后它删除临时文件和中提琴,我们有一个以单词“quotes”开头的新文件,我们可以将其用于我们的其他进程。

我的问题是:
为什么我必须使用 sed 语句来删除该临时文件中的 feff 标签?原始文件没有它,但它总是出现在替换中。起初我以为是 cp 造成的,但如果我在 cp 之前放入 sed 语句来删除,它就不存在了。

也许我只是错过了一些东西......

0 投票
2 回答
2392 浏览

system - system() 中的 Unix C 代码 cp

我有一个 C 代码..我有以下 UNIX 代码:

当我运行生成的二进制文件时..我收到以下错误:

谁能帮我吗?

0 投票
3 回答
19205 浏览

bash - Bash:for循环、复制、备份

嘿,不是 100% 确定这个错误是什么意思。

目的是将所有文件复制到一个文件夹中到一个备份文件夹中,并将文件重命名为备份。

0 投票
3 回答
16066 浏览

bash - cpio 与 tar 和 cp

刚刚了解到cpio有三种模式:copy-out、copy-in和pass-through。

我想知道 cpio 在复制输出和复制输入模式下相对于 tar 的优缺点是什么。什么时候使用 cpio 更好,什么时候使用 tar?

传递模式下的 cpio 与 cp 的类似问题。

谢谢并恭祝安康!

0 投票
5 回答
7510 浏览

linux - 比较 2 个目录并将差异复制到目录 3

我有三个目录。我想将 directory1 与 directory2 进行比较,然后将这些更改/新文件复制到 directory3 中。有没有一种简单的方法可以做到这一点,也许是通过使用 linux diff 和 cp 命令?我对想法持开放态度。

谢谢!

安德鲁

0 投票
4 回答
3232 浏览

linux - 如何在 Ubuntu 中确保文件复制的完整性

在 Ubuntu 中,如果文件 /A/largefile.foo 通过 'cp' 或 'mv' 移动到 /B/largefile.foo,我如何确保在第二次尝试将文件移动到 / 之前写入整个文件C/大文件.foo?

案例: 1. 远程自动化脚本 X 开始 rsync 到一个非常大文件的目标文件夹 A。2.本地机器上的cron作业每小时将文件从文件夹A移动到文件夹B,但我不想复制部分文件(我只想要完全上传完成的文件)

案例: 1. 一个cron作业定期将文件从文件夹B移动到文件夹C,但我不想复制部分文件(我只想要完全上传完成的文件)

注意:我正在寻找不需要添加pid文件的解决方案

0 投票
1 回答
1264 浏览

macos - 如何在 osx 上模拟 cp 和 mv --parent

Osx mv 和 cp 没有 --parents 选项,那么如何模拟它呢?

即 mv x/y/a.txt s/x/y/a.txt 当 s 为空时会给出没有找到目录的错误,除非先执行 mkdir,这在尝试执行数千个文件时相当麻烦。

0 投票
8 回答
347687 浏览

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

在 bash 我需要这样做:

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

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

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