cpio

TAR 和 CPIO 档案文件格式有什么区别?
cpio

TAR 和 CPIO 档案文件格式有什么区别?

我很好奇,读了一些资料,但仍然有一些疑问。 CPIO 与 TAR 有何不同?我在另一个问题中被告知,tar 用于将许多文件集中到一个存档中,然后通常进行 gzip 或 bzip 压缩。 另外,有人告诉我 TAR 无法从 STDOUT 进行压缩。我想存档/压缩 ZFS 快照以进行备份。我想知道我是否可以将 CPIO 与 bzip2 结合起来以获得这种效果。 或者我的想法完全错误?这不正是 CPIO 的目的吗? 这是我在阅读有关备份 ZFS 快照的 Oracle 文档后想到的命令。 # Backup snapshot to cpio and bzip2...

Admin

在 GNU/Linux 中复制文件,带有进度条和速率限制
cpio

在 GNU/Linux 中复制文件,带有进度条和速率限制

GNU/Linux 中是否有任何好的工具可以复制文件cp,但也显示进度并限制速度(并且不间断地更改限制)pv? 原型: find source_directory | cpio -H newc -o | pv -s `du -bs source_directory/ | awk '{print $1}'` | (cd /destination/directory && cpio -di) 另外rsync -aP source_directory /destionation/directory/,但这会单独显示进度条,并且在启动后无法改...

Admin

如何将嵌套子文件夹转换为单个子文件夹
cpio

如何将嵌套子文件夹转换为单个子文件夹

将指定目录的子文件夹“折叠”为名为“加入子文件夹”的单个文件夹的好方法是什么? 因此给定这个目录结构... ./zero.csv ./reports/r1/a/b/c/one.csv ./reports/r2/a/two.csv ./reports/r3/x/y/z/three.csv ./reports/r4/x/y/four.csv 我如何指定./reports应该折叠的子文件夹 - 导致: ./zero.csv ./reports/r1.a.b.c/one.csv ./reports/r2.a/two.csv ./reports/r3.x.y.z/t...

Admin

sudo 和 shell 重定向已损坏
cpio

sudo 和 shell 重定向已损坏

I have sudo permissions and I'm trying to unpack a file with cpio command. However, because of the path properties I get permission denied when I try to do it. $ id uid=4777(testuser) gid=100(users) groups=100(users),1008(otherwheel) The home path has 700 permission: $ sudo ls -l...

Admin

尝试使用 find 和 cpio 复制文件时出错
cpio

尝试使用 find 和 cpio 复制文件时出错

我有一个 bash 脚本,用于定期从我工作的服务器上备份校样(PDF 和 JPG)。几年前我编写了这个脚本,它曾经可以正常工作,但现在它却导致0 block error。我一直使用 cpio 而不是 copy,以便同时复制服务器的目录结构。 以下是脚本 find "$JOB_DIR" -type f \( -iname '*.pdf' -or -iname '*.png' -or -iname '*.jpeg' -or -iname '*.jpg' -or -iname '*.gif' -or -iname '*.psd' \) -path '*/D_...

Admin

cpio VS tar - 将数百个目录压缩为一个文件的最佳存档解决方案是什么
cpio

cpio VS tar - 将数百个目录压缩为一个文件的最佳存档解决方案是什么

在我的 Linux 机器上的 /var/Recording 目录下。 我有数百个目录,每个目录也有目录和文件,包括硬链接和软链接。 我想压缩 /var/Recording 目录下的所有目录以创建一个压缩文件。 使用哪个命令我可以创建最佳压缩文件? - tar 或 cpio(关于我有硬链接和软链接文件)。 第二,tar/cpio 命令的正确语法是什么? drwxr-x--- 2 root root 4096 Nov 22 18:57 458ca4e8-0edf-4204-9f9b-9c3dc02953c5.1034 drwxr-x--- 2 ...

Admin

使用 mac 创建的 cpio 文件中的文件名以 ./ 开头
cpio

使用 mac 创建的 cpio 文件中的文件名以 ./ 开头

我想使用我的 mac 创建 cpio 文件以在 linux 中使用。在 mac 中创建的文件名似乎是“./name”。在 linux 中创建的 cpio 名称只是“name”。我需要使用的 sw 在这方面存在一些问题,所以我的问题是:是否有任何标志或其他东西可以用来摆脱“./”前缀?否则它们似乎可以正常工作。 ...

Admin

如何提取连接的 cpio 档案?
cpio

如何提取连接的 cpio 档案?

% find a/ | cpio -o | gzip -c > alpha.gz % find b/ | cpio -o | gzip -c > bravo.gz % cat alpha.gz beta.gz > charlie.gz % gunzip charlie.gz 现在我得到了文件 charlie,它应该是一个连接的 cpio 档案。但cpio -id < charlie只提取了 a/ 的内容。我怎么才能得到 b/? 补充:charlie的大小等于alpha加上bravo,egrep一些关键字显示charlie中肯定包...

Admin

Cygwin cpio 在 Windows 上不起作用
cpio

Cygwin cpio 在 Windows 上不起作用

我刚刚在 Windows 7 x64 上安装了 cygwin,并且安装了我需要的所有软件包。我已经安装了cpio,并且我正尝试在 cygwin 控制台中使用以下命令行提取文件: cpio -i -H newc /sygdrive/f/_virtual/image.cpio 当我运行这个命令时,我没有收到任何错误,但什么也没有发生。没有提取。我首先尝试等待 5 分钟、10 分钟、1 小时,然后是第二天晚上,但什么也没有发生。cpio 存档文件小于 20 MB。系统从未耗尽 RAM 或 CPU。就像什么也没有发生一样。控制台和系统没有被锁定。我可以终止命令...

Admin

使用 rsync/cpio 备份 28TB 文件系统
cpio

使用 rsync/cpio 备份 28TB 文件系统

我需要您的帮助,以便找到一个最佳工具/命令来备份大型(140k 个目录 = 24TB)文件系统。我使用 cpio 复制了 80%,但我的系统内存不足,我被迫中途终止 cpio。我们的系统是 SUSE LINUX Enterprise Server9 (ia64) 版本 =9,补丁级别 = 3.32GB 内存。 #!/bin/ksh echo "++++++++++++++++ Start Date is `date`+++++++++++++ " cd /production1/hhl_imgs find . -depth -print | cpio -...

Admin

使用 cpio 克隆 xfs 文件系统?
cpio

使用 cpio 克隆 xfs 文件系统?

我需要您的帮助来克隆 28TB xfs 文件系统,我使用了以下脚本: /backuptacs.sh >> /backuptacs.log 脚本如下: #!/bin/ksh echo "++++++++++++++++ Start Date is `date`+++++++++++++ " cd /tacs1/conq/hhl_imgs find . -depth -print | cpio -pdmv /tacs2/conq/hhl_imgs echo "++++++++++++++++ Completion Date is `date`...

Admin

从 tar 存档中提取一些成员并通过网络传输
cpio

从 tar 存档中提取一些成员并通过网络传输

编辑:我想要额外的member01和member02目录blah/ tarball_1.tar.gz包含 20 个文件的目录test/。我想仅提取成员test/member01和test/member02目录blah/,然后使用 ssh/scp 将它们复制到另一个“remote_host”。 这可以一行代码完成吗?我考虑过使用tar、pax或者,cpio但是我想我还不太熟练使用这些实用程序。 ...

Admin

为什么 cpio 在复制大量文件时会显示“警告!未选择这些文件名”?
cpio

为什么 cpio 在复制大量文件时会显示“警告!未选择这些文件名”?

十多年来,我一直在使用此策略在 UNIX 文件系统之间复制大量文件: cd source_directory find . -depth -print | cpio -pdm /path/to/destination_directory 它运行良好。但是,我现在从 cpio 收到此错误: cpio: WARNING! These file names were not selected: (long list of files here...) 源目录位于 OSX 10.5 上,目标目录是来自 OpenSolaris 服务器的 NFS 文件系统。...

Admin