精华内容
下载资源
问答
  • 如何解压tar包
    千次阅读
    2020-10-15 12:29:21

    最近遇到一个需求,要在iOS端进行文件下载,文件格式为tar格式,然后通过蓝牙将解压后的文件传到硬件端,进行硬件的升级。其他都还好,就是在解压的时候遇到了问题,google好久发现只有zip的解压。下面就介绍一个tar的解压工具。
    代码放在了github:https://github.com/mhausherr/Light-Untar-for-iOS)
    代码基于 BSD 协议,你可以在自己的项目里使用它。
    tarData 是一个 NSData 对象。你可以用这样来创建它:

    NSData *tarData = [NSData dataWithContentsOfFile:@"/path/to/your/tar/file.tar"];
    

    使用方法是包含 .h 文件然后利用 NSFileManager 的createFilesAndDirectoriesAtPath 方法:

    [[NSFileManager defaultManager] createFilesAndDirectoriesAtPath:@"/path/to/your/extracted/files/" withTarData:tarData error:&error];
    

    简单记录一下方便之后使用。

    更多相关内容
  • 解压tar包的linux命令的详细说明

    千次阅读 2021-05-17 09:11:31
    Linux系统下解压tar包自然要用到tar命令。下面由学习啦小编整理了解压tar包的linux命令的详细说明,希望对你有帮助。解压tar包的linux命令的详细说明tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾...

    Linux系统下解压tar包自然要用到tar命令。下面由学习啦小编整理了解压tar包的linux命令的详细说明,希望对你有帮助。

    解压tar包的linux命令的详细说明

    tar

    -c: 建立压缩档案

    -x:解压

    -t:查看内容

    -r:向压缩归档文件末尾追加文件

    -u:更新原压缩包中的文件

    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

    -z:有gzip属性的

    -j:有bz2属性的

    -Z:有compress属性的

    -v:显示所有过程

    -O:将文件解开到标准输出

    下面的参数-f是必须的

    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

    linux系统下tar命令常见用法

    # tar -cf all.tar *.jpg

    这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

    # tar -rf all.tar *.gif

    这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

    # tar -uf all.tar logo.gif

    这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

    # tar -tf all.tar

    这条命令是列出all.tar包中所有文件,-t是列出文件的意思

    # tar -xf all.tar

    这条命令是解出all.tar包中所有文件,-x是解开的意思

    压缩

    tar –cvf jpg.tar *.jpg 将目录里所有jpg文件打包成tar.jpg

    tar –czf jpg.tar.gz *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

    tar –cjf jpg.tar.bz2 *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

    tar –cZf jpg.tar.Z *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

    rar a jpg.rar *.jpg rar格式的压缩,需要先下载rar for linux

    zip jpg.zip *.jpg zip格式的压缩,需要先下载zip for linux

    解压

    tar –xvf file.tar 解压 tar包

    tar -xzvf file.tar.gz 解压tar.gz

    tar -xjvf file.tar.bz2 解压 tar.bz2

    tar –xZvf file.tar.Z 解压tar.Z

    unrar e file.rar 解压rar

    unzip file.zip 解压zip

    扩展资料:tar包如何解压文件到指定的目录

    tar czvf mysql.tar.gz /var/lib/mysql

    压缩的文件,我想解压到当前目录下,而不是绝对路径下,该如何解压?

    tar cxvf mysql.tar.gz 的话,会覆盖 /var/lib/mysql 下全部文件吧?我现在就一个表坏了,想单独恢复一个表的资料,而不是恢复全部数据库,所以要解压到指定的目录下,再把那个表资料找不来恢复。

    ============================================

    #tar zxvf mysql.tar.gz -C /home/aaa

    ============================================

    tar zxvf mysql.tar.gz -C /home/aaa

    这样的话,解压后的目录结构是怎么样的?

    /home/aaa/var/lib/mysql 吗?

    ============================================

    试下就知道了....

    ============================================

    归档里面的所有文件均是相对引用,归档解压缩(释放)在了当前目录。归档文件总是释放到当前目录,为的是防止破坏文件系统中重名的文件。

    所以,楼主的解压缩不会覆盖/var/lib/mysql,只会释放在当前目录先,即./var/lib/mysql如果想覆盖的话,在归档和解压时请使用-P参数:

    tar zcvf mysql.tar.gz -P /var/lib/mysql

    tar -Pzxvf mysql.tar.gz

    补充:Linux系统其他解压缩命令总结

    *.tar 用 tar –xvf 解压

    *.gz 用 gzip -d或者gunzip 解压

    *.tar.gz和*.tgz 用 tar –xzf 解压

    *.bz2 用 bzip2 -d或者用bunzip2 解压

    *.tar.bz2用tar –xjf 解压

    *.Z 用 uncompress 解压

    *.tar.Z 用tar –xZf 解压

    *.rar 用 unrar e解压

    *.zip 用 unzip 解压

    展开全文
  • linux关于压缩解压tar包

    万次阅读 2019-11-17 13:59:57
    tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据...

    tar

    • -c: 建立压缩档案
    • -x:解压
    • -t:查看内容
    • -r:向压缩归档文件末尾追加文件
    • -u:更新原压缩包中的文件

    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

    • -z:有gzip属性的
    • -j:有bz2属性的
    • -Z:有compress属性的
    • -v:显示所有过程
    • -O:将文件解开到标准输出

    下面的参数-f是必须的

    • -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

    tar -cf all.tar *.jpg

    这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

    tar -rf all.tar *.gif

    这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

    tar -uf all.tar logo.gif

    这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

    tar -tf all.tar

    这条命令是列出all.tar包中所有文件,-t是列出文件的意思

    tar -xf all.tar

    这条命令是解出all.tar包中所有文件,-t是解开的意思

    压缩

    //将目录里所有jpg文件打包成tar.jpg
    tar -cvf jpg.tar *.jpg

    //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
    tar -czf jpg.tar.gz *.jpg

    //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
    tar -cjf jpg.tar.bz2 *.jpg

    //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
    tar -cZf jpg.tar.Z *.jpg

    //rar格式的压缩,需要先下载rar for linux
    rar a jpg.rar *.jpg

    //zip格式的压缩,需要先下载zip for linux
    zip jpg.zip *.jpg

    解压

    //解压 tar包
    tar -xvf file.tar

    //解压tar.gz
    tar -xzvf file.tar.gz

    //解压 tar.bz2
    tar -xjvf file.tar.bz2

    //解压tar.Z
    tar -xZvf file.tar.Z

    //解压rar
    unrar e file.rar

    //解压zip
    unzip file.zip

    总结

    1. *.tartar -xvf 解压
    2. *.gzgzip -d或者gunzip 解压
    3. *.tar.gz*.tgztar -xzf 解压
    4. *.bz2bzip2 -d或者用bunzip2 解压
    5. *.tar.bz2tar -xjf 解压
    6. *.Zuncompress 解压
    7. *.tar.Ztar -xZf 解压
    8. *.rarunrar e解压
    9. *.zipunzip 解压

    解压jdk到指定文件夹:

    tar -xzvf jdk-8u131-linux-x64.tar.gz -C /usr/local/java

    root@ubuntu:~# tar --help
    用法: tar [选项...] [FILE]...
    GNU 'tar' saves many files together into a single tape or disk archive, and can
    restore individual files from the archive.
    
    Examples:
    tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
    tar -tvf archive.tar # List all files in archive.tar verbosely.
    tar -xf archive.tar # Extract all files from archive.tar.
    

    主操作模式:

    • -A, --catenate, --concatenate 追加 tar 文件至归档
    • -c, --create 创建一个新归档
    • -d, --diff, --compare 找出归档和文件系统的差异
    • –delete 从归档(非磁带!)中删除
    • -r, --append 追加文件至归档结尾
    • -t, --list 列出归档内容
    • –test-label 测试归档卷标并退出
    • -u, --update 仅追加比归档中副本更新的文件
    • -x, --extract, --get 从归档中解出文件

    操作修饰符:

    • –check-device 当创建增量归档时检查设备号(默认)
    • -g, --listed-incremental=FILE 处理新式的 GNU 格式的增量备份
    • -G, --incremental 处理老式的 GNU 格式的增量备份
    • –ignore-failed-read 当遇上不可读文件时不要以非零值退出
    • –level=NUMBER 所创建的增量列表归档的输出级别
    • -n, --seek 归档可检索
    • –no-check-device 当创建增量归档时不要检查设备号
    • –no-seek 归档不可检索
    • –occurrence[=NUMBER] 仅处理归档中每个文件的第 NUMBER 个事件;仅当与以下子命令 --delete,
    • –diff, --extract 或是 --list 中的一个联合使用时,此选项才有效。而且不管文件列表是以命令行形式给出或是通过
    • -T 选项指定的;NUMBER 值默认为 1
    • –sparse-version=MAJOR[.MINOR] 设置所用的离散格式版本(隐含
      –sparse)
    • -S, --sparse 高效处理离散文件

    重写控制:

    -k, --keep-old-files don’t replace existing files when extracting,
    treat them as errors
    –keep-directory-symlink preserve existing symlinks to directories when
    extracting
    –keep-newer-files
    不要替换比归档中副本更新的已存在的文件
    –no-overwrite-dir 保留已存在目录的元数据
    –one-top-level[=DIR] create a subdirectory to avoid having loose files
    extracted
    –overwrite 解压时重写存在的文件
    –overwrite-dir 解压时重写已存在目录的元数据(默认)

    –recursive-unlink 解压目录之前先清除目录层次
    –remove-files 在添加文件至归档后删除它们
    –skip-old-files don’t replace existing files when extracting,
    silently skip over them
    -U, --unlink-first 在解压要重写的文件之前先删除它们
    -W, --verify 在写入以后尝试校验归档

    选择输出流:

    –ignore-command-error 忽略子进程的退出代码
    –no-ignore-command-error
    将子进程的非零退出代码认为发生错误
    -O, --to-stdout 解压文件至标准输出
    –to-command=COMMAND
    将解压的文件通过管道传送至另一个程序

    操作文件属性:

    –atime-preserve[=METHOD]
    在输出的文件上保留访问时间,要么通过在读取(默认
    METHOD=‘replace’)后还原时间,要不就不要在第一次(METHOD=‘system’)设置时间
    –clamp-mtime only set time when the file is more recent than
    what was given with --mtime
    –delay-directory-restore
    直到解压结束才设置修改时间和所解目录的权限
    –group=名称 强制将 NAME
    作为所添加的文件的组所有者
    –mode=CHANGES 强制将所添加的文件(符号)更改为权限
    CHANGES
    –mtime=DATE-OR-FILE 从 DATE-OR-FILE 中为添加的文件设置
    mtime
    -m, --touch 不要解压文件的修改时间
    –no-delay-directory-restore
    取消 --delay-directory-restore 选项的效果
    –no-same-owner
    将文件解压为您所有(普通用户默认此项)
    –no-same-permissions
    从归档中解压权限时使用用户的掩码位(默认为普通用户服务)
    –numeric-owner 总是以数字代表用户/组的名称
    –owner=名称 强制将 NAME
    作为所添加的文件的所有者
    -p, --preserve-permissions, --same-permissions
    解压文件权限信息(默认只为超级用户服务)
    –preserve 与 -p 和 -s 一样
    –same-owner
    尝试解压时保持所有者关系一致(超级用户默认此项)
    -s, --preserve-order, --same-order
    member arguments are listed in the same order as
    the files in the archive
    –sort=ORDER directory sorting order: none (default), name or
    inode

    Handling of extended file attributes:

    –acls Enable the POSIX ACLs support
    –no-acls Disable the POSIX ACLs support
    –no-selinux Disable the SELinux context support
    –no-xattrs Disable extended attributes support
    –selinux Enable the SELinux context support
    –xattrs Enable extended attributes support
    –xattrs-exclude=MASK specify the exclude pattern for xattr keys
    –xattrs-include=MASK specify the include pattern for xattr keys

    设备选择和切换:

    -f, --file=ARCHIVE 使用归档文件或 ARCHIVE 设备
    –force-local
    即使归档文件存在副本还是把它认为是本地归档
    -F, --info-script=名称, --new-volume-script=名称
    在每卷磁带最后运行脚本(隐含 -M)
    -L, --tape-length=NUMBER 写入 NUMBER × 1024 字节后更换磁带
    -M, --multi-volume 创建/列出/解压多卷归档文件
    –rmt-command=COMMAND 使用指定的 rmt COMMAND 代替 rmt
    –rsh-command=COMMAND 使用远程 COMMAND 代替 rsh
    –volno-file=FILE 使用/更新 FILE 中的卷数

    设备分块:

    -b, --blocking-factor=BLOCKS 每个记录 BLOCKS x 512 字节
    -B, --read-full-records 读取时重新分块(只对 4.2BSD 管道有效)
    -i, --ignore-zeros 忽略归档中的零字节块(即文件结尾)
    –record-size=NUMBER 每个记录的字节数 NUMBER,乘以 512

    选择归档格式:

    -H, --format=FORMAT 创建指定格式的归档

    FORMAT 是以下格式中的一种:

    gnu GNU tar 1.13.x 格式
    oldgnu GNU 格式 as per tar <= 1.12
    pax POSIX 1003.1-2001 (pax) 格式
    posix 等同于 pax
    ustar POSIX 1003.1-1988 (ustar) 格式
    v7 old V7 tar 格式

    –old-archive, --portability
    等同于 --format=v7
    –pax-option=关键字[[:]=值][,关键字[[:]=值]]…
    控制 pax 关键字
    –posix 等同于 --format=posix
    -V, --label=TEXT 创建带有卷名 TEXT
    的归档;在列出/解压时,使用 TEXT
    作为卷名的模式串

    压缩选项:

    -a, --auto-compress 使用归档后缀名来决定压缩程序
    -I, --use-compress-program=PROG
    通过 PROG 过滤(必须是能接受 -d
    选项的程序)
    -j, --bzip2 通过 bzip2 过滤归档
    -J, --xz 通过 xz 过滤归档
    –lzip 通过 lzip 过滤归档
    –lzma 通过 xz 过滤归档
    –lzop 通过 xz 过滤归档
    –no-auto-compress 不使用归档后缀名来决定压缩程序
    -z, --gzip, --gunzip, --ungzip 通过 gzip 过滤归档
    -Z, --compress, --uncompress 通过 compress 过滤归档

    本地文件选择:

    –add-file=FILE 添加指定的 FILE 至归档(如果名字以 -
    开始会很有用的)
    –backup[=CONTROL] 在删除前备份,选择 CONTROL 版本
    -C, --directory=DIR 改变至目录 DIR
    –exclude=PATTERN 排除以 PATTERN 指定的文件
    –exclude-backups 排除备份和锁文件
    –exclude-caches 除标识文件本身外,排除包含
    CACHEDIR.TAG 的目录中的内容
    –exclude-caches-all 排除包含 CACHEDIR.TAG 的目录
    –exclude-caches-under 排除包含 CACHEDIR.TAG
    的目录中所有内容
    –exclude-ignore=FILE read exclude patterns for each directory from
    FILE, if it exists
    –exclude-ignore-recursive=FILE
    read exclude patterns for each directory and its
    subdirectories from FILE, if it exists
    –exclude-tag=FILE 除 FILE 自身外,排除包含 FILE
    的目录中的内容
    –exclude-tag-all=FILE 排除包含 FILE 的目录
    –exclude-tag-under=FILE 排除包含 FILE 的目录中的所有内容
    –exclude-vcs 排除版本控制系统目录
    –exclude-vcs-ignores read exclude patterns from the VCS ignore files
    -h, --dereference
    跟踪符号链接;将它们所指向的文件归档并输出
    –hard-dereference
    跟踪硬链接;将它们所指向的文件归档并输出
    -K, --starting-file=MEMBER-NAME
    begin at member MEMBER-NAME when reading the
    archive
    –newer-mtime=DATE 当只有数据改变时比较数据和时间
    –no-null 禁用上一次的效果 --null 选项
    –no-recursion 避免目录中的自动降级
    –no-unquote do not unquote input file or member names
    –null -T 读取以空终止的名字,-C 禁用
    -N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE
    只保存比 DATE-OR-FILE 更新的文件
    –one-file-system 创建归档时保存在本地文件系统中
    -P, --absolute-names don’t strip leading '/'s from file names
    –recursion 目录递归(默认)
    –suffix=STRING 在删除前备份,除非被环境变量
    SIMPLE_BACKUP_SUFFIX
    覆盖,否则覆盖常用后缀(‘’)
    -T, --files-from=FILE 从 FILE
    中获取文件名来解压或创建文件
    –unquote unquote input file or member names (default)
    -X, --exclude-from=FILE 排除 FILE 中列出的模式串

    文件名变换:

    –strip-components=NUMBER 解压时从文件名中清除 NUMBER
    个引导部分
    –transform=EXPRESSION, --xform=EXPRESSION
    使用 sed 代替 EXPRESSION
    来进行文件名变换

    文件名匹配选项(同时影响排除和包括模式串):

    –anchored 模式串匹配文件名头部
    –ignore-case 忽略大小写
    –no-anchored patterns match after any ‘/’ (default for
    exclusion)
    –no-ignore-case 匹配大小写(默认)
    –no-wildcards 逐字匹配字符串
    –no-wildcards-match-slash wildcards do not match ‘/’
    –wildcards 使用通配符(默认对 exclusion )
    –wildcards-match-slash wildcards match ‘/’ (default for exclusion)

    提示性输出:

    –checkpoint[=NUMBER] 每隔 NUMBER
    个记录显示进度信息(默认为 10 个)
    –checkpoint-action=ACTION 在每个检查点上执行 ACTION
    –full-time 按文件原本时间格式打印
    –index-file=FILE 将详细输出发送至 FILE
    -l, --check-links
    只要不是所有链接都被输出就打印信息
    –no-quote-chars=STRING 禁用来自 STRING 的字符引用
    –quote-chars=STRING 来自 STRING 的额外的引用字符
    –quoting-style=STYLE 设置名称引用风格;有效的 STYLE
    值请参阅以下说明
    -R, --block-number 每个信息都显示归档内的块数
    –show-defaults 显示 tar 默认选项
    –show-omitted-dirs
    列表或解压时,列出每个不匹配查找标准的目录
    –show-snapshot-field-ranges
    show valid ranges for snapshot-file fields
    –show-transformed-names, --show-stored-names
    显示变换后的文件名或归档名
    –totals[=SIGNAL] 处理归档后打印出总字节数;当此
    SIGNAL 被触发时带参数 -
    打印总字节数;允许的信号为:
    SIGHUP,SIGQUIT,SIGINT,SIGUSR1 和
    SIGUSR2;同时也接受不带 SIG
    前缀的信号名称
    –utc 以 UTC 格式打印文件修改时间
    -v, --verbose 详细地列出处理的文件
    –warning=KEYWORD 警告控制:
    -w, --interactive, --confirmation
    每次操作都要求确认

    兼容性选项:

    -o 创建归档时,相当于
    –old-archive;展开归档时,相当于
    –no-same-owner

    其它选项:

    -?, --help 显示此帮助列表
    –restrict 禁用某些潜在的有危险的选项
    –usage 显示简短的用法说明
    –version 打印程序版本

    长选项和相应短选项具有相同的强制参数或可选参数。

    The backup suffix is ‘~’, unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
    The version control may be set with --backup or VERSION_CONTROL, values are:

    none, off never make backups
    t, numbered make numbered backups
    nil, existing numbered if numbered backups exist, simple otherwise
    never, simple always make simple backups

    –quoting-style 选项的有效参数为:

    literal
    shell
    shell-always
    c
    c-maybe
    escape
    locale
    clocale

    此 tar 默认为:
    –format=gnu -f- -b20 --quoting-style=escape --rmt-command=/usr/lib/tar/rmt
    –rsh-command=/usr/bin/rsh

    展开全文
  • 使用javatar解压tar包等-附件资源
  • ansible安装所需的tar包

    2020-11-05 11:56:31
    此zip包是安装ansible测试使用所需的tar包
  • CentOS7中解压tar包的方式安装Nginx

    千次阅读 2021-11-30 15:39:27
    首先下载nginx的tar包 nginx: download 注: 博客:BADAO_LIUMANG_QIZHI的博客_霸道流氓气质_CSDN博客-C#,SpringBoot,架构之路领域博主 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载

    场景

    CentOS中怎样安装、配置、启动Nginx:

    CentOS中怎样安装、配置、启动Nginx_BADAO_LIUMANG_QIZHI的博客-CSDN博客_centos怎么启动nginx

    上面实现安装nginx的过程简化一下。

    首先下载nginx的tar包

    nginx: download

    注:

    博客:
    BADAO_LIUMANG_QIZHI的博客_霸道流氓气质_CSDN博客-C#,SpringBoot,架构之路领域博主
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载。

    实现

    1、将tar包上传到服务器上某路径下,解压tar包

    tar -zvxf nginx-1.20.2.tar.gz

    2、预编译,进入解压后的目录

    cd nginx-1.20.2/
    ./configure --prefix= /opt/nginx

    指定安装目录

    编译成功之后

    3、编译

    make

    4、编译安装

    make install

    然后进入/opt/nginx/sbin目录下,这是指定的安装目录

    启动nginx

    ./nginx

    打开浏览器输入ip地址验证

     

    展开全文
  • windows下tar打包软件_TAR压缩解压

    热门讨论 2011-10-23 11:10:34
    windows下tar打包软件 在windows里实现TAR的打包压缩解压
  • 以上这篇浅谈Linux下tar,jar压缩,解压的常用命令就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:详谈Linux打包与压缩及tar命令Linux下的tar压缩解压缩...
  • Linux中常用的tar打包与解压操作

    千次阅读 2021-12-24 20:28:17
    Linux中常用的打包文件格式为.tar; Linux中常用的压缩文件格式为.tar.gz; tar打包常用命令有: -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件【.tar.gz不可用】 -u:更新原tar【.tar...
  • java解压和压缩tar包

    2015-09-11 01:06:11
    javatar-2.5.jar 以及使用该jar进行解压tar 和 压缩成tar的简单例子 解决了解压tar时,获取tar里的中文文件名称乱码的问题
  • linux解压 tar命令

    千次阅读 2021-06-07 09:22:34
    tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/...
  • } tar包的解压就简单了, // 解压tar包 public Set unTar(String fileName, String unZipPath) { Set set = new HashSet(); try { InputStream inputStream = ftpHelper.getInputStream(fileName); ...
  • linux下如何解压tar压缩包

    千次阅读 2021-05-27 13:56:24
    https://www.cnblogs.com/rdchen/p/14084337.html 就是cd到你的那个压缩包所在的文件夹里 然后 tar -zxvf apache-tomcat-7.0.75.tar.gz 这个是压缩文件的名字 然后就能解压到当前文件夹里了
  • tar命令打包和压缩与解压

    千次阅读 2022-01-19 10:19:55
    tar命令打包和压缩与解压 ** Linux里压缩与打包时分开的: 打包:多个文件变一个文件。该一个文件会大于整体所有文件,因为会添加各个信息说明哪到哪是一个文件. 压缩:大文件变小文件。 归档:将多个文件变成一个文件...
  • java代码实现tar包文件解压

    千次阅读 2019-01-23 20:03:44
    使用commons-compress-1.9.jar进行解压 ,通过重写UnTar方法把源路径与目标路径转为文件,通过TarArchiveInputStream读入目标文件流,然后解压到目的地址。 TarArchiveInputStream使用实例地址如下: ...
  • 常用的tar解压命令总结

    万次阅读 2021-07-21 09:38:25
    tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据...
  • linux 解压tar包

    万次阅读 2019-04-29 22:12:34
    tar -xf settlement.tar Examples: tar -cf archive.tar foo bar # Create archive.tar from files foo and bar. tar -tvf archive.tar # List all files in archive.tar verbosely. tar -xf ar...
  • 解压Tar文件命令

    千次阅读 2020-10-17 13:05:47
    压缩命令 tar -zcvf 文件名.tar.gz 要压缩的文件/文件夹 例如,把webfile目录(包括里面的文件)压缩为webfile.tar....tar –xvf file.tar //解压 tar包 tar -xzvf file.tar.gz //解压tar.gz tar -xjvf file.tar.b...
  • Linux下tar压缩解压命令详解

    千次阅读 2022-04-15 20:02:06
    tar c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要...
  • linux下不解包查看tar包文件内容

    千次阅读 2021-05-13 13:10:05
    为减少日志文件占用的空间,很多情况下我们会将日志文件以天或周为周期打包成tar.gz 保存。虽然这样做有利空间充分利用,但当我们想查看压缩包内的内容时确很不方便。如果只是一个tar.gz文件,可以将其解压,再...
  • linux中.tar文件怎么解压

    万次阅读 2021-05-09 09:26:00
    linux中.tar文件怎么解压1、打包压缩tar -cvf etc.tar /app/etc #打包tar -zcvf pack.tar.gz pack/ #打包压缩为一个.gz格式的压缩包tar -jcvf pack.tar.bz2 pack/ #打包压缩为一个.bz2格式的压缩包tar -Jcvf pack....
  • Linux解压tar文件失败

    千次阅读 2021-08-04 10:22:36
    Linux解压mysql压缩包mysql-8.0.26-linux-glibc2.17-x86_64-minimal-rebuild.tar.xz 时遇到报错 gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now ...
  • linux centos7 解压tar.gz

    千次阅读 2021-08-31 10:48:06
    解压命令:tar -zvxf xxxx.tar.gz 遇到了一个问题,  gzip: stdin: not in gzip format ...tar包压缩的时候用cvf参数,解压的时候用xvf参数 或压缩的时候用czvf参数,解压的时候用xzvf参数 ...
  • Linux下tar压缩解压命令

    万次阅读 2021-10-08 14:13:17
    tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据...
  • Linux 批量解压tar包

    千次阅读 2014-10-07 00:41:31
    某目录下存在几十个tar文件,现需要
  • tar 打包压缩解压命令

    千次阅读 2022-04-24 12:28:22
    tar 打包压缩解压命令
  • 目录扩展解压文件解压jdk到指定文件夹解压Hadoop到指定文件夹进入到解压后的目录查看是否解压成功 扩展 说明: 以下表格中红色标*的为必须项 解压 功能 / 效果 -c 建立压缩档案 -x 解压 -t 查看内容...
  • 将文件解压到指定的目录中 tar zxvf tmp.tar.gz -C /tmp 在Linux系统的维护、管理中,tar命令是一个使用频率很高的命令,tar命令的功能主要是将众多文件打包成一个tar文件并压缩,并且能保持文件的权限属性。tar...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 313,497
精华内容 125,398
关键字:

如何解压tar包