精华内容
下载资源
问答
  • 2021-09-15 18:41:41

    假设我们有个目录叫 dev,dev中有很多文件,我们想要将dev中的文件打包,名字可能叫dev.zip,但当我们解压的时候,不想要解压生成一个dev目录,想要直接解压在当前目录,这样如何压缩呢?

    # 进入dev目录
    $ cd dev
    $ zip -r ../dev.zip *
    # 这时候一个dev.zip文件就已经被打包在dev目录上一级目录中了
    

    以上!

    更多相关内容
  • linux zip包含目录_linux zip安装

    千次阅读 2021-05-08 23:27:46
    原标题:linux zip包含目录_linux zip安装在Linux下直接使用命令:tar jcvf file.tar.bz files ,压缩files目录时,如果当前files路径是在/ho Tar在Unix/Linux世界虽然流行,但在终端用户这边,zip格式还是绝对的主流,...

    原标题:linux zip不包含目录_linux zip安装

    在Linux下直接使用命令:tar jcvf file.tar.bz files ,压缩files目录时,如果当前files路径是在/ho Tar在Unix/Linux世界虽然流行,但在终端用户这边,zip格式还是绝对的主流,所以,有可能z

    命令示例如下: $ zip -jr files.zip dir1/file1 dir2该命令的作用是生成files.zip文件,其中包含 1 dir1目录下的file1文件 2 dir2目录下的所有文件(递归查找子目录中的所有文件) 本回答

    因此生成的result.zip文件解压后会包含/home/scan的目录,而-j参数则只会讲最终的resul 初学Linux,记录资料,以备留存,亲手测试了一部分,有的正确,不正确的也改了,没有全部测

    .zip是 Windows中最常用的压缩格式,Linux也可以正确识别.zip格式,这可以方便地和 Win Linux zip命令:压缩文件或目录 .zip 是 Windows中最常用的压缩格式,Linux也可以正确识

    之前我们讲过《Linux tar打包压缩文件与解压文件夹》,但是有时候我们遇到只要压缩部 前面一句是压缩打包文件夹oicqzone为oicqzone.tar.gz,不包含oicqzone文件夹下的data

    现想将/opt/test/etc下面的文件压缩到zip包中,本来想用zip-rtest.zip/opt/test/etc/*,结果发现test.zip包中的文件夹是/opt开始的,有没有办法去掉/opt/test/etc这几层目录?. 现想将/opt/

    Tar在Unix/Linux世界虽然流行,但在终端用户这边,zip格式还是绝对的主流,所以,有可能zip格式更有用。 【Zip篇】 使用-j参数:不处理压缩文件中原有的目录路径 zip -qj file.zip /h

    【linux】tar压缩不包含路径 -C 参数 文件路径 /home/test/files tar zcvf file.tar.gz -C /home/test files 这样压缩后,就是可以得当一个相对路径的压缩包了,直接排除掉/home/www路径

    适合于某些文件导出,但并不希望用户知道服务器上文件存放路径信息的需求。 正常在Linux下直接使用命令。 zip jcvf file.zip files 压缩files目录时,如果当前files路径是在/home/www/files下,压缩后的file.zip会将包含files的绝对路径; 使用-j参数:不处理压缩文件中原有的目录路径 $zip -qj file.zip /home/www/files

    现想将/opt/test/etc下面的文件压缩到zip包中,本来想用 zip -r test.zip /opt/test/etc/* ,结果发现test.zip包中的文件夹是/opt开始的,有没有办法去掉/opt/test/etc这几层目录? 进入/opt/

    6442a4723b246465312812e3f5eb923b.png

    Linux下zip命令-不打包目标文件目录

    550x260 - 20KB - JPEG

    ce00af3ec44ee8f6ba4c4626e561f68e.png

    linux zip和unzip类命令详解.docx

    794x1123 - 504KB - PNG

    193602HQ-2.jpg

    linux打包命令-linux解压命令|linux打包命令 zip|li

    914x609 - 100KB - JPEG

    86210eece0a1fe68ce1dc873b12d295e.png

    (linux压缩ZIP命令.doc

    141x200 - 11KB - PNG

    4fb17b14ed72f5d7e8100d81d89954a2.png

    如何在Linux下创建与解压zip.docx

    794x1123 - 483KB - PNG

    1_3vq7axvd3j8vaq7xvjk81vxk.jpg

    Linux命令之zip_中华文本库

    472x316 - 18KB - JPEG

    668-160106151309.jpg

    关于压缩命令zip的介绍_Linux教程

    496x292 - 57KB - JPEG

    53275a03e28e9dfb4dd1e4d6f1893a9e.png

    Linux下肿么删除zip文件内的某个文件?

    558x270 - 32KB - JPEG

    668-160106151308-50.jpg

    关于压缩命令zip的介绍_Linux教程

    491x303 - 79KB - JPEG

    43b03ef20ada83e39ce6bb91bf02ea1a.png

    xshell上传zip到linux问题

    1014x460 - 58KB - PNG

    9d0b145022663bbe17c0f9d7414b3dcd.png

    linux如何删除zip包中某个文件夹及里面的内容

    492x385 - 6KB - PNG

    afddf6eec2a4638aef255889ab626536.png

    Codename CURE - B2.0 (Linux \/ Zip Folder) do

    620x465 - 131KB - PNG

    3c0d4ee930c1d9f9bcef407ae7beab16.png

    (linux压缩ZIP命令.doc

    794x1123 - 36KB - PNG

    11080eb4647dffade674edcf8a77d590.png

    Linux安装使用压缩工具7-zip的步骤-系统之家

    400x338 - 30KB - JPEG

    wKiom1MNZg7CjRV2AAO8-jmaLWs678.jpg

    linux find查找命令查找后缀啥zip和gz类型的命令

    626x330 - 239KB - JPEG

    责任编辑:

    展开全文
  • Linux系统中如何压缩文件

    千次阅读 2021-07-25 11:37:46
    linux压缩与解压命令

    《linux就该这么学》笔记(6)
    人们越来越倾向于传输压缩格式的文件, 压缩文件内存更小,传输的更快。付出的代价就是多了压缩和解压两个步骤。 在linux系统中tar命令就可以完成该任务。

    tar [参数] [文件]

    在linux系统中,常见的压缩文件格式比较多, 其中主要的是.tar或.tar.gz 或.tar.bz2。 这些格式大部分都是由tar命令生成的。
    tar的使用完全依赖其参数,下面列出参数及其作用。

    参数官方说明作用
    -Aappend tar files to an archive将tar文件追加到文件
    -ccreate a new archive创建压缩文件
    -dfind differences between archive and file system查找压缩和文件系统之间的区别
    –deletedelete from the archive (not on mag tapes!)从存档中删除(不是在磁带上!)
    -rappend files to the end of an archive将文件追加到压缩文件的末尾
    -tlist the contents of an archive列出压缩文件的内容
    –test-labeltest the archive volume label and exit测试压缩文件标签并退出
    -uonly append files newer than copy in archive在压缩文件中只追加比复制更新的文件
    -xextract files from an archive解开压缩文件
    -tlist the contents of an archive查看压缩包里有哪些文件
    -zfilter the archive through gzip用Grip压缩或解压
    -jfilter the archive through bzip2用bzip2压缩或解压
    -Jfilter the archive through xz用xz压缩或解压
    -ghandle new GNU-format incremental backup处理新的gnu格式增量备份
    -Ghandle old GNU-format incremental backup处理旧的gnu格式增量备份
    –ignore-failed-readdo not exit with nonzero on unreadable files在不可读的文件上不以非零退出
    –leveldump level for created listed-incremental archive已创建的列表增量归档的转储级别
    -narchive is seekable已创建的列表增量归档的转储级别
    –no-check-devicedo not check device numbers when creating incremental archives创建增量归档时不检查设备号
    -vverbosely list files processed显示解压或压缩的过程
    -fuse archive file or device ARCHIVE目标文件名
    -pextract information about file permissions (default for superuser)保留原始的权限与属性
    -Pdon’t strip leading `/'s from file names使用绝对路径来压缩
    -Cchange to directory DIR指定解压到的目录

    -c 和-x不能同时使用,一个压缩一个解压。 在执行某些压缩或解压文件时,可能要花费较长时间,如果屏幕一直没有动静,您可能以为电脑死机了,所以可以用-v参数向用户不断显示压缩或解压的过程。 -C参数用于指定要解压到哪个目录。 -f参数特别重要,它必须放到参数的最后一位。
    下面分别压缩和解压 test.txt文件:

    [root@linuxpronbe home]# touch test.txt  
    [root@linuxpronbe home]# ls
    redhat  test.txt
    [root@linuxpronbe home]# tar -czvf test.tar.gz  test.txt  ### 压缩
    test.txt
    [root@linuxpronbe home]# ls
    redhat  test.tar.gz  test.txt
    [root@linuxpronbe home]# rm -f test.txt  
    [root@linuxpronbe home]# tar -xzvf test.tar.gz -C /home   ### 解压
    test.txt
    [root@linuxpronbe home]# ls
    redhat  test.tar.gz  test.txt
    
    展开全文
  • 在使用linux系统时,一些新手会遇到linux文件打包、压缩和解压的问题,具体该怎么解决呢?接下来为你提供详细教程,具体如下。Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个...

    在使用linux系统时,一些新手会遇到linux文件打包、压缩和解压的问题,具体该怎么解决呢?接下来为你提供详细教程,具体如下。

    Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包。

    使用 tar 命令归档的包通常称为 tar 包(tar 包文件都是以“.tar”结尾的)。

    一、tar命令做打包操作

    当 tar 命令用于打包操作时,该命令的基本格式为:

    [root@localhost ~]#tar [选项] 源文件或目录

    此命令常用的选项及各自的含义如图所示。

    d3350fb7b25828a30917c6a9c587fccd.png

    需要注意的是,在使用 tar 命令指定选项时可以不在选项前面输入“-”。例如,使用“cvf”选项和 “-cvf”起到的作用一样。

    下面给大家举几个例子,一起看看如何使用 tar 命令打包文件和目录。

    【例 1】打包文件和目录。

    [root@localhost ~]# tar -cvf anaconda-ks.cfg.tar anaconda-ks.cfg

    #把anacondehks.cfg打包为 anacondehks.cfg.tar文件

    选项 "-cvf" 一般是习惯用法,记住打包时需要指定打包之后的文件名,而且要用 ".tar" 作为扩展名。打包目录也是如此:

    [root@localhost ~]# ll -d test/

    drwxr-xr-x 2 root root 4096 6月 17 21:09 test/

    #test是我们之前的测试目录

    [root@localhost ~]# tar -cvf test.tar test/

    test/

    test/test3

    test/test2

    test/test1

    #把目录打包为test.tar文件

    tar命令也可以打包多个文件或目录,只要用空格分开即可。例如:

    [root@localhost ~]# tar -cvf ana.tar anaconda-ks.cfg /tmp/

    #把anaconda-ks.cfg文件和/tmp目录打包成ana.tar文件包

    【例 2】打包并压缩目录。

    首先声明一点,压缩命令不能直接压缩目录,必须先用 tar 命令将目录打包,然后才能用 gzip 命令或 bzip2 命令对打包文件进行压缩。例如:

    [root@localhost ~]#ll -d test test.tar

    drwxr-xr-x 2 root root 4096 6月 17 21:09 test

    -rw-r--r-- 1 root root 10240 6月 18 01:06 test.tar

    #我们之前已经把test目录打包成test.tar文件

    [root@localhost ~]# gzip test.tar

    [root@localhost ~]# ll test.tar.gz

    -rw-r--r-- 1 root root 176 6月 18 01:06 test.tar.gz

    #gzip命令会把test.tar压缩成test.tar.gz

    二、tar命令做解打包操作

    当 tar 命令用于对 tar 包做解打包操作时,该命令的基本格式如下:

    [root@localhost ~]#tar [选项] 压缩包

    当用于解打包时,常用的选项与含义如图所示。

    07b87f67ccd3d836839c118ba533a55e.png

    其实解打包和打包相比,只是把打包选项 "-cvf" 更换为 "-xvf"。我们来试试:

    [root@localhost ~]# tar -xvf anaconda-ks.cfg. tar

    #解打包到当前目录下

    如果使用 "-xvf" 选项,则会把包中的文件解压到当前目录下。如果想要指定解压位置,则需要使用 "-C(大写)" 选项。例如:

    [root@localhost ~]# tar -xvf test.tar -C /tmp

    #把文件包test.tar解打包到/tmp/目录下

    如果只想查看文件包中有哪些文件,则可以把解打包选项 "-x" 更换为测试选项 "-t"。例如:

    [root@localhost ~]# tar -tvf test.tar

    drwxr-xr-x root/root 0 2016-06-17 21:09 test/

    -rw-r-r- root/root 0 2016-06-17 17:51 test/test3

    -rw-r-r- root/root 0 2016-06-17 17:51 test/test2

    -rw-r-r- root/root 0 2016-06-17 17:51 test/test1

    #会用长格式显示test.tar文件包中文件的详细信息

    三、tar命令做打包压缩(解压缩解打包)操作

    你可能会觉得 Linux 实在太不智能了,一个打包压缩,居然还要先打包成 ".tar" 格式,再压缩成 ".tar.gz" 或 ".tar.bz2" 格式。其实 tar 命令是可以同时打包压缩的,前面的讲解之所打包和压缩分开,是为了让大家了解在 Linux 中打包和压缩的不同。

    当 tar 命令同时做打包压缩的操作时,其基本格式如下:

    [root@localhost ~]#tar [选项] 压缩包 源文件或目录

    此处常用的选项有以下 2 个,分别是:

    -z:压缩和解压缩 ".tar.gz" 格式;

    -j:压缩和解压缩 ".tar.bz2"格式。

    【例 1】压缩与解压缩 ".tar.gz"格式。

    [root@localhost ~]# tar -zcvf tmp.tar.gz /tmp/

    #把/temp/目录直接打包压缩为".tar.gz"格式,通过"-z"来识别格式,"-cvf"和打包选项一致

    解压缩也只是在解打包选项 "-xvf" 前面加了一个 "-z" 选项。

    [root@localhost ~]# tar -zxvf tmp.tar.gz

    #解压缩与解打包".tar.gz"格式

    前面讲的选项 "-C" 用于指定解压位置、"-t" 用于查看压缩包内容,在这里同样适用。

    【例 2】压缩与解压缩 ".tar.bz2" 格式。

    和".tar.gz"格式唯一的不同就是"-zcvf"选项换成了 "-jcvf",如下所示:

    [root@localhost ~]# tar -jcvf tmp.tar.bz2 /tmp/

    #打包压缩为".tar.bz2"格式,注意压缩包文件名

    [root@localhost ~]# tar -jxvf tmp.tar.bz2

    #解压缩与解打包".tar.bz2"格式

    把文件直接压缩成".tar.gz"和".tar.bz2"格式,才是 Linux 中最常用的压缩方式,这是大家一定要掌握的压缩和解压缩方法。

    tar 命令最初被用来在磁带上创建备份,现在可以在任何设备上创建备份。利用 tar 命令可以把一大堆的文件和目录打包成一个文件,这对于备份文件或是将几个文件组合成为一个文件进行网络传输是非常有用的。

    上面就是关于linux文件打包、压缩和解压的解决方法,有需要的用户们可以采取上面的方法步骤来进行操作吧,相信可以帮助到大家。如果有你任何疑问,可以点击网站顶部的意见反馈,小编将第一时间进行回复。

    展开全文
  • 如何从Linux终端压缩或解压缩文件

    千次阅读 2020-09-21 12:38:12
    Fatmawati Achmad Zaenuri/Shutterstock.comFatmawati Achmad Zaenuri / Shutterstock.com ZIP files are a universal archive commonly used on Windows, macOS, and even Linux systems. You can create a zip arc...
  • Linux服务器解压rar压缩文件

    千次阅读 2022-03-17 10:26:41
    Linux服务器解压rar格式的压缩文件。服务器自带解压rar文件的指令,需自己下载安装。
  • 无论是 Linux 系统,还是 macOS 系统,我们都可以使用 tar 命令进行文件压缩打包。命令格式如下: # tar cvf xxxx.tar 要压缩文件目录名称 但如果要压缩目录层级比较多时,比如: # tar cvf dist.tar /...
  • linux 压缩文件命令

    千次阅读 2021-03-05 15:55:37
    形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩时候通常是先打包再压缩;...
  • linux tar压缩解压文件

    千次阅读 2021-05-14 04:06:30
    时间:2016-08-30作者:admin 阅读:次-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用...
  • 压缩一个zip文件(命令): zip -r newfilename.zip filename (-r是压缩文件,newfilename.zip是指压缩之后的文件名称,filename是指要压缩的文件名称) ​ 解压一个zip文件(命令):unzip filename.zip (路径...
  • 在打包时如果源文件包含绝对路径,打包的文件重新解压也会包含有目录信息,所以如果需要目录信息需要自己在打包的地方配置一下。 tar -zcvf /opt/test/a.tar.gz -C/opt/test/ a.log(注意:-C与文件夹之间没有空格...
  • linux中可以用tar或者zip命令打包文件备份,不过有时候后我并想所有的文件都打包,这时候就需要用到排除参数了。用tar命令时需要排除jpg文件可以这么弄[root@lee ~]# tar -cvf test.tgz test/ --exclude *.jpg...
  • 1.linux不自带rar格式的压缩和解压工具,我们需要自行下载 2.运行命令下载: wget https://www.rarlab.com/rar/rarlinux-x64-5.9.0.tar.gz --no-check-certificate 3.将下载文件移动到你想要进行安装的文件夹,然后...
  • Linux 压缩打包命令详细教程

    千次阅读 2021-05-09 01:34:15
    本文介绍的压缩打包命令...一、tar命令[root@linux ~]# tar [-cxtzjvfpPN] 文件目录 ....参数:-c :建立一个打包文件(create)-x :解开一个打包文件-t :查看tarfile里面的文件c/x/t仅能同时存在一个-z :是否...
  • Linux目录文件管理

    千次阅读 2022-03-22 22:11:43
    Linux目录文件管理前言Linux目录结构1、树形目录结构查看和检索文件查看文件内容(cat)分页查看文件内容(more)分页查看文件内容(less)查看文件开头内容(head)查看文件结尾内容(tail)统计文件内容(wc)...
  • Linux删除目录下所有文件包括子目录方法:rm -rf 目录名。Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地...
  • Linux 系统 tar 文件压缩打包命令

    千次阅读 2020-08-18 22:13:17
    专属目录Linux 系统 tar 文件压缩打包命令引言tar 命令定义tar 打包格式含义注意⚠️示例打包文件目录onetwothree打包并压缩目录onetwotar 解打包格式含义示例解打包到当前目录下解打包到指定位置只查看文件包内容...
  • 1、不带目录压缩 tar -czf 压缩文件名 文件路径/文件名 默认会把待压缩文件的文件夹一起压缩的, tar -C 文件路径 压缩文件名 待压缩文件1 待压缩文件2 这样压缩就没有文件夹路径。同样zip压缩不带路径...
  • tar打包压缩文件命令

    千次阅读 2021-05-09 00:42:15
    tar命令tar命令用于将多个文件合成1个文件,wiki中把这个命令和cpio、shar等一起叫做archive文件,个人...wiki这个图比较形象,tar把零散的文件合拢,gzip把合拢的文件压缩。一、 命令语法tar [选项...] [FILE].....
  • Linux查看压缩文件内容【转】

    千次阅读 2018-09-10 10:22:00
    查看一个归档或者压缩文件的内容而无需解压它 得益于 Linux 社区,有很多命令行工具可以来达成上面的目标。下面就让我们来看看使用它们的一些示例。 1、使用 vim 编辑器 vim 不只是一个编辑器,使用它我们可以干...
  • Linux删除有反斜杠的目录文件

    千次阅读 2020-07-30 17:46:09
    开发环境在Windows与Linux之间来回切换,由于路径分隔符一致而导致在Linux系统生成了有反斜杠 ‘\’ 的目录文件(比如 py\namenode.list),使用 rm 命令直接删除失败,应该使用如下命令: rm 'py\...
  • Linux下解压和压缩jar文件

    千次阅读 2022-03-09 14:35:40
    Java 自带的 jar 命令解压和压缩 jar 文件,可以通过jar —help 查看 jar 命令的语法。 范例: 解压 jar -xvf hello.jar 压缩 jar -cvf0m hello.jar ./META-INF/MANIFEST.MF . cmd 在jar 解压缩目录下 输入 ...
  • Linux下最常用的10个文件压缩工具

    千次阅读 2021-01-13 10:32:27
    作者简介 李先生(Lemon),高级运维工程师(自称),...作为运维人员,经常会遇到“小李啊,帮我取一下今天的日志”,因此在Linux服务器压缩包、解压包是经常的事情,但是就我个人而言,经常会遇到很多一样的...
  • Old days of Unix to make backups into tape archives tar utility was ... The days past and Linux become popular in UNIX world. But the popularity of tar is never ended. tar is used compress and extra...
  • 本文本文介绍如何打开(或解压缩).gz文件的方法。Gzip是一种流行的压缩算法...解压缩gz文件在Linux和macOS系统,可以使用gzip实用程序解压缩.gz文件,语法如下:gzip -d file.gz该命令会将压缩文件恢复到其原始状态...
  • 本文主要介绍 Linux 操作系统里的目录文件操作命令 浏览目录: 1. ls 英文原意:list directory contents(列出目录内容) 描述:List information about the FILEs (the current directory by default).列出...
  • 从技术讲,查看归档或压缩文件不提前进行解压是不可能的。本文介绍的方法中会将这些压缩文件在后台一个临时目录 /tmp 中进行解压缩。重启系统后,/tmp 目录的内容将被清空。 在进一步讨论之前,这里先解释一下归档...
  • linux压缩文件命名

    千次阅读 2014-11-14 14:36:36
    tar是把文件打成一个包,并不压缩; gz是用gzip把打成包的.tar文件压缩; 所以成了一个.tar.gz的文件   压缩 # tar cvfz backup.tar.gz /xxx/  -c, --create  create a new archive  -v, --...
  • Linux下的tar压缩压缩命令详解

    千次阅读 2022-05-09 20:03:09
    -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 129,223
精华内容 51,689
关键字:

linux上压缩文件的时候怎么不带目录