tar

tar 两个相同的包时,md5 不一样
tar

tar 两个相同的包时,md5 不一样

有两个包,里面都有一个文件。 [root@build-production test]# ll drwxr-xr-x. 2 root root 19 9月 18 07:58 pack1 drwxr-xr-x. 2 root root 19 9月 18 07:58 pack2 [root@build-production test]# ll pack1 -rw-r--r--. 1 root root 2 9月 18 07:58 file1 [root@build-production test]# ll pack2 -rw-r--r--. 1 root ...

Admin

Linux 中制作的 .tar.gz 文件与 Windows 中制作的 .tar.gz 文件是否相同?
tar

Linux 中制作的 .tar.gz 文件与 Windows 中制作的 .tar.gz 文件是否相同?

我在 Windows 中生成了一个.tar.gz文件,其中包含一些通过 Linux 设备更新固件的文件。更新失败,同事提到问题是因为.tar.gz没有Linux signing它期望的。。。这真的是这样吗?我不得不假设它是,但我相当好奇。我知道文本/xml 文件需要有Unix LF EOL约定 vs Windows CRLF,我怀疑我的初次尝试失败是因为我最初忘记了这一点。 .tar.gz这里的主要问题是,在 中创建的文件是否Windows与在 中创建的文件相同Linux,如果相同,那么如何以Windows Environment编程方式检测/修改此信息?。...

Admin

如果我没有配置文件,该如何安装库
tar

如果我没有配置文件,该如何安装库

如果我没有配置文件,我该如何安装这些库,除了没有配置文件之外,它们还带有扩展名。我按照说明操作,将文件夹放在 lib 中,在 etc 中创建了本地,使用了 make、cmake,但不起作用。我想我应该在 etc 中手动创建本地文件夹并尝试一下。我查找了如何使用扩展名安装它们,是否应该更改它们,但我找不到方法,我也寻找了从文件本身安装的方法,由于我不是专家,我找不到方法,如果您向我寻求指导,我会很高兴。库是 makeisofs-1.13,以 .tar.gz 格式下载 ...

Admin

这些 pax tarball 的特征和注释是什么?
tar

这些 pax tarball 的特征和注释是什么?

我在 Debian 11 下使用 GNU tar 1.34 创建了一个 pax 存档,在 Windows 10 上的 7-Zip(23.01)文件管理器中查看 tarball 时,我注意到存档项目上有以下字段: 姓名 特征 评论 9charfile 0 POSIX ASCII long 70-character name of file 0 POSIX ASCII PAX pax_path pax_size 65-character name of directory/PaxHeaders/long 70-character name ...

Admin

磁带驱动器的 Windows Tar 命令
tar

磁带驱动器的 Windows Tar 命令

我正在尝试使用生成命令GNUTar用于将 Windows 10 上的文件夹备份到几盘磁带(因此我使用了多会话)。我使用提升的命令提示符窗口,并已将 cd 转至 GNUTar 文件夹。使用 Uranium Backup Pro:Tape,我确保我的磁带系统功能齐全且没有故障。 运行命令时,tar.exe -c --multi-volume -f "D:/Personal Media Archive" *我收到功能尚未实现的错误。 当我运行时,tar.exe -c --multi-volume -f "\Users\Steven\Downloads" *我收到权...

Admin

如何计算排除标志后 tar 包含的文件的总大小?
tar

如何计算排除标志后 tar 包含的文件的总大小?

我正在研究答案这里编写备份脚本。我的脚本大致如下 backup_files="/etc /home" excludes="--exclude-vcs --exclude-ignore-recursive=.tarignore" #(Skip irrelevant details) total_size= du -csb $backup_files |awk '{print $1}'|tail -n 1 tar cf - $excludes $backup_files -P | pv -s $total_size | gzip > "$target...

Admin

在 CentOS 7 上读取阻塞因子为 2048 的 tar 磁带
tar

在 CentOS 7 上读取阻塞因子为 2048 的 tar 磁带

我正在尝试读取在 CentOS 5 上编写的 CentOS 7 上的 tar 磁带。我使用了阻塞因子2048。 我可以读取用阻塞因子写入的磁带1024,但不能读取。尝试使用以下命令2048读取磁带:dd dd if=/dev/nst0 bs=1M | tar tvf - 也不起作用,这表明 st 驱动程序存在不同。 有什么建议吗? Centos 5 是内核 2.6.18 Centos 7 是内核 3.10.0。 ...

Admin

tar:java/xxx:无法创建指向:java/xxx 的符号链接:权限被拒绝
tar

tar:java/xxx:无法创建指向:java/xxx 的符号链接:权限被拒绝

操作系统:Chromeos 114.0.5735.205(官方版本)(32位)内核:Linux penguin 5.15.108 架构:aarch64 尝试安装 jdk, 我跑了: tar zxvf jdk-20_linux-aarch64_bin.tar.gz --no-same-owner 出现以下错误: 无法创建符号链接 看到了一些解决方案像这个关于根文件系统,但没有关于 9p 类型文件系统的信息 运行df -Th以获取驱动器信息 这里是;ext4 是只读的,所以没什么可做的 请让我知道是否有任何方法可以解压文件而不会出现此符号链接错误。 ...

Admin

tar --exclude-ignore 的行为不符合预期
tar

tar --exclude-ignore 的行为不符合预期

如果我有文件结构 dir/ dir/.ignore dir/file.ext dir/subdir/ dir/subdir/other_file.ext 其中dir/.ignore包含一行,*.ext那么我期望命令 $ tar -czvf dir.tgz --exclude-ignore=.ignore dir 导致dir.tgz包含dir/.ignore和dir/subdir/other_file.ext但不包含的dir/file.ext。 但是使用 GNU tar 版本 1.34(包含在 Ubuntu 22.04 中)运行该命令会得到以下结果: $ ...

Admin

安装 .NET (7.0) 时发生错误:.NET 获取失败:我
tar

安装 .NET (7.0) 时发生错误:.NET 获取失败:我

以下是我在遇到此问题时(Ubuntu/os)不断出现的错误: 安装 .NET (7.0) 时发生错误:.NET 获取失败:安装失败:错误:命令失败:“/home/speed/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-1.6.0/dist/install scripts/dotnet-install.sh”-InstallDir“/home/speed/.config/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/...

Admin

是否有可能恢复具有错误十六进制头的 tar.xz 文件?
tar

是否有可能恢复具有错误十六进制头的 tar.xz 文件?

我有一个 tar.xz 格式的压缩文件,当我尝试使用 7zip 打开它时出现以下错误: 无法将文件作为 [xz] 存档打开错误:没有存档。 我在十六进制编辑器中检查了该文件,发现该文件的标题对应于 jpg 格式。以下是十六进制代码的图像: 有可能恢复这个文件吗? ...

Admin

重新组合多部分 TAR 文件时出错
tar

重新组合多部分 TAR 文件时出错

我根据中的说明创建了一个多部分 tar 文件这个帖子。但是当我尝试重新组合和解压时,我收到一条错误消息。 为了从大型目录创建多部分 tar,我执行以下操作: tar -cvf - <stuff to put in archive> | split --bytes=1m --suffix-length=4 --numeric-suffix - myarchive.tar. 此命令生成了两个文件,一个以 tar.00 结尾,另一个以 tar.01 结尾。在 Linux Mint 图形文件资源管理器中,以 tar.00 结尾的文件被归类为存档文件,而...

Admin

解压 .xz 文件后发现它没有扩展名,也不是目录
tar

解压 .xz 文件后发现它没有扩展名,也不是目录

我有一个使用以下命令压缩的文件目录: tar -cvJf my_directory.xz my_directory 现在我开始使用以下命令对其进行解压缩: xz -dv my_directory.xz my_directory 生成的文件只是my_directory。它没有扩展名,也不是目录,但其大小与原始目录在解压状态下的大小完全对应。 -rw-rw-r-- 1 user computer 1.1G Jun 8 12:16 my_directory 我做错了什么?如果我不再有权访问原始的未压缩目录,有什么办法可以解决这个问题? ...

Admin

如何仅列出 tar 文件
tar

如何仅列出 tar 文件

我有一个愚蠢的问题 usr01@srvlnx01:~$ sudo ls /var/opt/gitlab/backups/ 1685014011_2023_05_25_13.2.3_gitlab_backup.tar 1685016443_2023_05_25_13.2.3_gitlab_backup.tar tmp 但 usr01@srvlnx01:~$ sudo ls /var/opt/gitlab/backups/*.tar ls: cannot access '/var/opt/gitlab/backups/*.tar': No such fil...

Admin

提取时 tar 所有者图
tar

提取时 tar 所有者图

Tar 有几个选项可以影响文件和目录所有权在该 tar 文件中的存储方式。例如 --numeric-owner 或 --owner-map。这些选项直接影响 tar 文件的提取方式,或者假设我们以 root 身份运行提取时将执行的操作。 如果没有选项,tar 将在当前系统中找到相应的组/用户,并将所有权设置为该组/用户,即使 uid/gid 与创建档案时的不同。 使用 --numeric-owner 时,提取将始终将 uid/gid 设置为与我们创建档案时相同的值 使用 --owner-map,我们可以为用户/uid 提供自己的映射,但仅限于创建档案时。提...

Admin