标签: file-copy

linux上的多线程cp?

cpLinux 上有多线程命令吗?

我知道如何在 Windows 上执行此操作,但我不知道如何在 Linux 环境中执行此操作。

cp file-copy multithreading

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

Rsync,仅包含某些文件类型,不包括某些目录

我只想 rsync 某些文件类型(例如.py)并且我想排除某些目录中的文件(例如venv)。

这是我尝试过的:

rsync -avz --include='*/' --exclude='venv/' --include='*.py' --exclude='*' /tmp/src/ /tmp/dest/
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

我错过了什么?

我也遵循了这个问题的答案,但没有帮助。

rsync file-copy

17
推荐指数
1
解决办法
2万
查看次数

如何克隆/复制所有文件/目录属性到不同的文件/目录?

我想将一个目录的属性(所有权、组、ACL、扩展属性等)复制到另一个目录,而不是目录内容本身。

这不起作用:

cp -v --attributes-only A B
cp: omitting directory `A'           
Run Code Online (Sandbox Code Playgroud)

注意:它不一定是cp.

filesystems backup file-copy xattr

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

先复制最小的文件?

我有一个包含我希望递归复制的子目录和文件的大目录。

有没有办法告诉cp它应该按文件大小的顺序执行复制操作,以便首先复制最小的文件?

shell size cp file-copy

16
推荐指数
4
解决办法
3203
查看次数

复制文件并附加时间戳

我的脚本有两个问题,用于复制文件并向名称添加时间戳。

cp -ra /home/bpacheco/Test1 /home/bpacheco/Test2-$(date +"%m-%d-%y-%T")
Run Code Online (Sandbox Code Playgroud)

以上添加Test2为文件名,但我希望它保留原始源文件的文件名,在本例中名为Test.

cp -ra /home/bpacheco/Test1 /home/bpacheco/Test2-$(date +"%m-%d-%y-%r")
Run Code Online (Sandbox Code Playgroud)

另一个问题是,当我添加%r时间戳代码时,我收到错误消息,指出目标“PM”不是目录。我试图将时间戳记为 12 小时制。

shell-script date file-copy timestamps

16
推荐指数
1
解决办法
6万
查看次数

从一个硬盘驱动器复制到另一个硬盘驱动器后验证大目录

我有一个使用 Ubuntu 的家庭文件服务器。

最近,我的一个驱动器装满了,所以我又买了一个,把它扔进去了。

我有一个非常大的文件夹,该目录大小约为 1.7?T,并且包含相当数量的文件。

我使用GCP将文件从旧驱动器复制到新驱动器,它似乎运行良好。

我现在想在删除旧驱动器中的数据以释放空间之前,对照旧驱动器上的原始目录验证新驱动器上的新目录。我知道我可以做一个 CRC 检查来做到这一点。

具体怎么做呢?

ubuntu file-transfer file-copy files checksum

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

跨文件系统的近似原子移动?

我必须在 Ubuntu 下将一些文件从一个文件系统移动到另一个文件系统。但是,非常重要的是,文件在目的地永远不会作为部分或不完整的文件存在,至少不会以正确的文件名存在。

到目前为止,我唯一的解决方案是编写一个脚本来获取每个文件,将其复制到目的地的临时名称,然后在目的地将其重命名(我认为应该是原子的)为原始文件名,最后删除原始文件.

但是,编写和调试脚本对于这项任务来说似乎有点过头了。是否有一种方法或工具可以在本地完成此操作?

file-copy move

16
推荐指数
1
解决办法
1425
查看次数

如何在不使用 btrfs 复制其数据的情况下复制文件?

我没有使用 btrfs 的经验,但它被宣传为能够对文件进行重复数据删除。

在我的应用程序中,我需要复制整个目录树。

据我了解,btrfs 仅在某些后期扫描中进行重复数据删除,而不是立即删除。即使只是使用cp似乎也不会触发任何重复数据删除(至少,df显示复制文件大小的磁盘使用量增加)。

我可以完全避免移动数据并btrfs直接告诉在另一个位置复制文件,基本上只是克隆其元数据吗?

本质上,类似于硬链接,但具有独立的元数据(权限、修改次数等)。

cp file-copy btrfs deduplication

15
推荐指数
1
解决办法
3507
查看次数

如何使用 scp 下载文件夹中的最新文件?

我想运行 scp 传输以将某个目录中的最新(最新)文件下载到我的本地目录。

像这样的东西:

  • 来源root@rimmer.sk:/home/rimmer/backups/
  • 目的地/home/rimmer/backups/

backups.

shell ssh file-copy

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

!cp:$ 有什么作用?

我在我工作中的一个程序的文档中看到了这个命令:

cp company-sso /usr/local/bin/company-sso ; sudo chmod +x !cp:$
Run Code Online (Sandbox Code Playgroud)

我知道这:会阻止执行下一个命令,它只会被评估,但这如何工作$?我只见过$在变量名之前使用过,例如$USERor$HOME但从来没有单独使用过。还有,怎么操作!cp?不会执行cp?这样做的目的是什么?这整条线有意义吗?

shell bash shell-script file-copy

14
推荐指数
1
解决办法
952
查看次数