linux压缩命令不删除原目录

不及物动词 其他 468

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,有一些压缩命令可以在压缩文件的同时不删除原目录。下面是两个常用的压缩命令和使用方法:

    1. tar命令:tar命令是Linux中最常用的打包和压缩命令。在使用tar命令压缩文件时,可以通过添加参数来保留原目录。具体使用方法如下:

    “`
    tar -czvf 压缩文件名.tar.gz 原目录/
    “`

    上述命令中,`-c`表示创建压缩文件,`-z`表示使用gzip压缩算法,`-v`表示显示详细信息,`-f`表示指定压缩文件名。最后的`原目录/`表示要压缩的原目录。

    例如,要压缩名为example的目录并保留原目录,可以使用以下命令:

    “`
    tar -czvf example.tar.gz example/
    “`

    上述命令会将example目录下的所有文件和文件夹压缩为一个名为example.tar.gz的压缩文件,同时不删除原目录。

    2. zip命令:zip命令是对文件和目录进行压缩的命令,可以使用zip命令在压缩文件的同时不删除原目录。具体使用方法如下:

    “`
    zip -r 压缩文件名.zip 原目录/
    “`

    上述命令中,`-r`表示递归地压缩原目录下的所有文件和文件夹。最后的`原目录/`表示要压缩的原目录。

    例如,要压缩名为example的目录并保留原目录,可以使用以下命令:

    “`
    zip -r example.zip example/
    “`

    上述命令会将example目录下的所有文件和文件夹压缩为一个名为example.zip的压缩文件,同时不删除原目录。

    以上就是在Linux系统中使用tar命令和zip命令进行压缩时不删除原目录的方法。这些命令非常方便,可以轻松实现在压缩文件的同时保留原目录的需求。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux操作系统中,有多种压缩命令可以用来对文件和目录进行压缩。当进行压缩操作时,有些压缩命令会默认删除原始目录,但也有一些命令可以保留原始目录并创建压缩文件。以下是几个常用的Linux压缩命令,它们不会删除原始目录:

    1. zip命令:

    zip命令可以用来创建zip格式的压缩文件。该命令会将目标文件或目录压缩为一个zip文件,并保留原始目录。

    用法示例:

    “`
    zip -r compressed.zip source_directory
    “`

    上述命令会将source_directory目录压缩为compressed.zip文件,并保留原始目录。

    2. tar命令:

    tar命令可以用来创建tar格式的压缩文件。该命令可以压缩一个或多个文件或目录,并且默认情况下会保留原始目录。

    用法示例:

    “`
    tar -cvf compressed.tar source_directory
    “`

    上述命令会将source_directory目录压缩为compressed.tar文件,并保留原始目录。

    3. 7z命令:

    7z命令是一个功能强大的压缩工具,可以处理多种压缩格式。该命令可以创建7z格式的压缩文件,并且默认情况下会保留原始目录。

    用法示例:

    “`
    7z a compressed.7z source_directory
    “`

    上述命令会将source_directory目录压缩为compressed.7z文件,并保留原始目录。

    4. rar命令:

    rar命令可以用来创建rar格式的压缩文件。该命令可以压缩一个或多个文件或目录,并且默认情况下会保留原始目录。

    用法示例:

    “`
    rar a compressed.rar source_directory
    “`

    上述命令会将source_directory目录压缩为compressed.rar文件,并保留原始目录。

    5. gzip命令:

    gzip命令可以用来创建gzip格式的压缩文件。该命令会将指定文件或目录压缩为一个gzip文件,并保留原始目录。

    用法示例:

    “`
    gzip -r source_directory
    “`

    上述命令会将source_directory目录及其子目录下的所有文件压缩为gzip格式,并保留原始目录。

    总结起来,以上这些Linux压缩命令可以在进行压缩操作时保留原始目录,并将文件或目录压缩为不同的格式,以满足用户的需求。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,有很多种压缩命令可以用来压缩文件或目录,并且保留原目录。下面将介绍三种常用的压缩命令:tar、zip和7zip。

    1. tar命令:tar是Linux中最常用的压缩和打包工具之一。通过tar命令可以将多个文件或目录打包成一个文件,同时可以选择是否压缩打包文件。

    使用tar命令打包:
    “`
    tar -cvf archive.tar directory/
    “`
    这个命令将目录directory的内容打包到一个名为archive.tar的文件中。请注意,使用-c参数表示创建新的tar文件,-v参数表示显示详细信息,-f参数指定文件名。

    使用tar命令压缩打包:
    “`
    tar -czvf archive.tar.gz directory/
    “`
    在上述命令中,使用-z参数将打包文件进行gzip压缩,-j参数将打包文件进行bzip2压缩。

    2. zip命令:zip是一种常用的压缩命令,用于将多个文件或目录压缩成一个zip文件。

    使用zip命令压缩打包:
    “`
    zip -r archive.zip directory/
    “`
    这个命令将目录directory的内容压缩成一个名为archive.zip的zip文件。-r参数表示递归压缩,即将目录中的所有文件和子目录都压缩到zip文件中。

    3. 7zip命令:7zip是一个开源的压缩软件,可以在Linux系统中使用7zip命令进行压缩和解压缩操作。

    首先,需要安装7zip软件:
    “`
    sudo apt install p7zip-full
    “`

    使用7zip命令压缩打包:
    “`
    7z a archive.7z directory/
    “`
    这个命令将目录directory的内容压缩成一个名为archive.7z的7zip文件。

    以上是三种常用的压缩命令,可以选择其中一种来实现在压缩文件或目录时不删除原目录。在使用这些命令时,请确保你有足够的权限操作目录,并小心确认文件和目录路径。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部