热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

dmsetupremove_all这命令干啥的_分一个小知识,服务器上的一个解压与压缩文件的命令....

在服务器上对文件做解压操作,是一件非常常见的操作,如安装软件就有很多是要用的到这个操作的.去官网下载一个压缩包,然后解压,编译,再安装.当然网上是能找到相应的命令操作.但是每次都要

在服务器上对文件做解压操作,是一件非常常见的操作,如安装软件就有很多是要用的到这个操作的.去官网下载一个压缩包,然后解压,编译,再安装.当然网上是能找到相应的命令操作.但是每次都要去找命令,就算记住了,不知道为什么要这样去使用,那么如果不经常使用那还是会忘记的.所以要了解这个命令是什么具体含义,那么使用的时候,就算是忘记了,自己也能够写出来.

tar命令用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”。格式就是这样的,那么其中的选项参数就是重点了
-c 建立打包档

-t 查看打包档案里含有的文件名

-x 解打包或解压缩的功能

-j bzip2进行压缩

-z gzip进行压缩

-v 将压缩、解压缩过程中处理的文件名输出到屏幕

-f 接file_name 告知要处理的文档

-C 后面接要解压缩的特定目录

-p 保留档案的原本权限和属性,主要是备份重要文件的时候使用

-P 是否保留根目录/,一般不用

看这参数,大家是不是就真的记住了呢?其实不是的,因为去网上查出来就是这个样子,其实也记不住,那怎样才能记住呢?就举大家最常用的两个命令来做讲解.
在这之前先讲常用的两种打包压缩后缀名.

1 .tar.gz //这是Gzip压缩2. tar.bz2 //这是bzip2压缩

经常在下载压缩包的时候就是这两种格式.

f56cf8952302bd5d94f1a2002d273da0.png


image.png

这是nginx官网去下载,也是tar.gz后缀的压缩包.所以就不讲其他的了,就讲这两种最常用的.

解压命令是:
tar -xzvf nginx-1.16.1.tar.gz


image.png

现在开始具体讲一下每个选项的含义.
-x 这是参数是什么意思呢?指的就是这是一个解压的的操作.不是打包. 压缩文件用的是-c这个操作.所以最先给的就是这个参数.声明我是要解压还是压缩文件.所以这两个参数不能放在一起用.要不操作系统懵逼了,你是要我解压还是压缩呢?(我太难了,干脆就当鸵鸟了)
-z是什么意思呢?这指的就是前面讲的用的哪种压缩格式了.-z指的是Gzip.相当于信物,你用其他的就不认你,如果要解压或打包的是tar.gz的文件名.
-v这个参数呢还是很有意思的,就是你要不要看这个过程.就像去买个包子,要不要看做包子的过程,有些人就想看看这个过程,馅料做好没有啊,要不要开始包了啊.上蒸笼没有啊.这些过程让我们有一个直观的了解,就是知道进度.如果不加呢没有什么.就是去等着,包子好了,你就知道了.一般我还是要加上的,要不这老板去干啥了,不管你了,你这是干着急啊.
-f 这个参数就很重要了,前面条件讲好了,那么你到底要什么包子,你得说出来啊,要不老板也不可能随便给你一个.-f给在最后,指定的是解压或者打包的文件名.
这样一来大家是不是就能写出这个解压命令并且深深记在脑海里.
对了还有一个很重要的参数那就是,上面操作都是针对当前目录的.如果要指定位置怎么做呢?
-C(这里是大写的C),小写的是表示创建.大写的则表示指定目录.要解压或压缩后放在的具体位置.

下面再给大家展示一下压缩的操作.


image.png

这里压缩的时候要注意:
1.表示的是压缩的文件名称.
2.表示的是压缩的目录.别弄错了.



推荐阅读
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 解读MySQL查询执行计划的详细指南
    本文旨在帮助开发者和数据库管理员深入了解如何解读MySQL查询执行计划。通过详细的解析,您将掌握优化查询性能的关键技巧,了解各种访问类型和额外信息的含义。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文介绍如何使用 Python 提取和替换 .docx 文件中的图片。.docx 文件本质上是压缩文件,通过解压可以访问其中的图片资源。此外,我们还将探讨使用第三方库 docx 的方法来简化这一过程。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
author-avatar
勇往直前
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有