标签: copy

如何在Linux中复制文件保留目录路径?

我有 Eclipse 项目和“.project”文件,目录结构看起来像' myProject/.project'。我想将这些“.project”文件复制到另一个目录,但我希望保留封闭目录名。

假设我有 ' a/myProject/.project',我想将 ' myProject/.project'复制到 ' b',所以它是 ' b/myProject/.project',但 ' b/myProject' 不存在。当我尝试:

 cp -r ./myProject/.project ../b
Run Code Online (Sandbox Code Playgroud)

它只复制“.project”文件本身,不复制“myProject”目录。请指教。

linux directory copy

107
推荐指数
5
解决办法
14万
查看次数

当源文件不存在时,如何让“cp”命令不触发错误?

我正在使用 Mac OS X。我正在尝试使用 cp 命令为这样的构建脚本复制一些文件。

cp ./src/*/*.h ./aaa
Run Code Online (Sandbox Code Playgroud)

但是如果 ./src 目录中没有 .h 文件,这个命令会触发一个错误。如何使命令不触发错误?(无声失败)错误使构建结果失败,但我只想在只有一些头文件时复制。

shell copy

84
推荐指数
4
解决办法
13万
查看次数

Rsync :仅复制时间戳

目前我有两个目录 A/ 和 B/,除了时间戳之外,它们在各方面都相同。因此,如果我运行命令:

rsync --dry-run -crvv A/ B/
Run Code Online (Sandbox Code Playgroud)

然后所有文件都标记为“最新”,而命令:

rsync --dry-run -rvv A/ B/
Run Code Online (Sandbox Code Playgroud)

显示所有文件都将从 A/ 复制到 B/。

我的问题是:鉴于我知道文件是相同的(就内容而言),那么有没有办法(通过 rsync 或其他方式)将 B/ 中文件的时间戳设置为与中文件的时间戳相同A/,而不将所有文件从 A/ 复制到 B/ ?

谢谢

synchronization rsync copy timestamp

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

复制文件的windows命令行命令是什么?

windows命令提示符复制文件的命令是什么?

我需要将文件从位置 A 移动到位置 B。此外,如果位置 B 的文件夹不存在,我希望创建它。

我需要这是一个命令行,所以我可以自动化它。

Windows 的版本是 XP。

windows command-line-interface copy

40
推荐指数
3
解决办法
21万
查看次数

将文件移动到早于某个日期的另一个目录

我正在寻找一种解决方案来移动从今天起早一年的文件。我的日志分区已满,但我无法删除它们。他们需要很长时间。无论如何,我想出的一种解决方案是:

find /sourcedirectory -mtime 365 -exec mv "{}" /destination/directory/ \;
Run Code Online (Sandbox Code Playgroud)

这行得通吗?由于“ -mtime 365 ”而询问这是否会将较旧的文件从今天移动到新位置?

谢谢!

unix files find copy

35
推荐指数
2
解决办法
16万
查看次数

如何使用 Ansible 从远程机器获取多个文件到本地

我想使用 Ansible 将文件从远程目录复制到本地目录,但 fetch 模块只允许我复制一个文件。我有许多服务器需要文件(每个服务器的目录相同),但我现在不知道如何使用 Ansible 执行此操作。

有任何想法吗?

linux copy ansible

24
推荐指数
3
解决办法
8万
查看次数

将权限复制到 linux/unix 上的相同树

我有一棵具有正确权限的文件树。然后我有一个(文件方式)相同的树(具有不同的文件内容),但权限错误。

如何将权限布局从一棵树转移到另一棵树?

filesystems permissions copy file-permissions

23
推荐指数
4
解决办法
2万
查看次数

关闭 cp(复制)命令的交互模式(cp:覆盖?)

有谁知道我在使用cp时如何关闭交互模式?

我试图将一个目录递归复制到另一个目录中,对于每个被覆盖的文件,我必须回答“y”。

我使用的命令是:

cp -r /usr/share/drupal-update/* /usr/share/drupal
Run Code Online (Sandbox Code Playgroud)

但是我被要求确认每个覆盖:

cp: overwrite `./CHANGELOG.txt'? y  
cp: overwrite `./COPYRIGHT.txt'? y  
cp: overwrite `./INSTALL.mysql.txt'? y  
cp: overwrite `./INSTALL.pgsql.txt'? y  
...
Run Code Online (Sandbox Code Playgroud)

我正在使用 ubuntu 服务器版本 jaunty。
谢谢!

linux ubuntu copy cp ubuntu-9.04

21
推荐指数
1
解决办法
3万
查看次数

递归复制隐藏文件 - Linux

有没有一种简单的方法可以将目录中的所有隐藏文件递归复制到另一个目录?我只想备份主目录中的所有设置文件,而不是普通文件。我试过:

cp -R .* directory
Run Code Online (Sandbox Code Playgroud)

但它也识别...递归复制所有非隐藏文件。有没有办法让 cp 忽略...

linux files copy cp

20
推荐指数
5
解决办法
4万
查看次数

如何在 Linux 中复制目录树而不复制文件?

我想将大约 200 个目录和子目录从一个位置复制到另一个位置,但我不想复制这些目录中的数千个文件。我在 Linux 上。

注意:我没有足够的空间来复制所有内容然后删除所有文件。

linux rsync command-line-interface copy

20
推荐指数
3
解决办法
2万
查看次数