1. tar命令:tar -cvf 打包文件.tar  被打包文件的路径   把文件打包成tar包,但并未被压缩;

    [root@Server-n93yom test]# ll
    total 0
    -rw-r--r-- 1 root guanbin 0 Jul 22 16:09 test1
    [root@Server-n93yom test]# touch 1.py
    [root@Server-n93yom test]# touch 2.py
    [root@Server-n93yom test]# touch 3.py
    [root@Server-n93yom test]# tar -cvf haha.tar *.py //把当前目录下以.py结尾的文件打包成haha.tar
    1.py
    2.py
    3.py

    tar选项说明:1.c为生成档案文件,创建打包文件;2.x为解开档案文件;3.v为列出归档解档的详细过程,显示进度;4.指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后

  2. tar -xvf 打包文件     解包
    [root@Server-n93yom tmp]# tar -xvf haha.tar
    1.py
    2.py
    3.py
    [root@Server-n93yom tmp]# ll
    total 33808
    -rw-r--r-- 1 root root 0 Jul 27 23:18 1.py
    -rw-r--r-- 1 root root 0 Jul 27 23:18 2.py
    -rw-r--r-- 1 root root 0 Jul 27 23:18 3.py
  3. tar命令和gizp命令结合使用,实现文件打包和压缩:tar只负责打包,gzip负责压缩:在linux中最常见的格式为:xxx.tar.gz
    [root@Server-n93yom tmp]# tar -zcvf haha.tar.gz  *.py
    1.py
    2.py
    3.py
    [root@Server-n93yom tmp]# ls -lh
    total 34M
    -rw-r--r-- 1 root root 0 Jul 27 23:18 1.py
    -rw-r--r-- 1 root root 0 Jul 27 23:18 2.py
    -rw-r--r-- 1 root root 0 Jul 27 23:18 3.py
    -rw-r--r-- 1 root root 10K Jul 27 23:20 haha.tar
    -rw-r--r-- 1 root root 129 Jul 27 23:36 haha.tar.gz //可以看到haha.tar.gz文件大小只有129字节
  4. 解压tar.gz文件:tar -zxvf 打包文件.tar.gz -C 目标路径     (-C为解压缩到指定目录,注意解压缩的目录必须存在)
    [root@Server-n93yom tmp]# tar -zxvf haha.tar.gz -C  /root/python/
    1.py
    2.py
    3.py
    [root@Server-n93yom tmp]# ll -lh /root/python/
    total 0
    -rw-r--r-- 1 root root 0 Jul 27 23:18 1.py
    -rw-r--r-- 1 root root 0 Jul 27 23:18 2.py
    -rw-r--r-- 1 root root 0 Jul 27 23:18 3.py
  5. tar命令和bzip2结合可以打包成,tar.bz2 包,用法和gzip类似:压缩 tar -jcvf,解压  tar -xcvf

6.ln -s 被链接的源文件  链接文件   注意:没有 -s 为硬链接

[root@Server-n93yom ~]# ln -s  /var/log/cloudchef/server/cloudchef.log  cloudchef.log
[root@Server-n93yom ~]# ll
total 8
-rw-------. 1 root root 1706 Jun 17 09:56 anaconda-ks.cfg
-rw-r--r-- 1 root root 1 Jul 25 23:05 cal.txt
lrwxrwxrwx 1 root root 39 Jul 27 23:53 cloudchef.log -> /var/log/cloudchef/server/cloudchef.log
drwxr-xr-x 2 root root 42 Jul 27 23:43 python
drwxr-xr-x 2 root guanbin 55 Jul 27 23:20 test
drwxr-xr-x. 2 root root 145 Jul 27 23:45 tmp

软链接其实就是源文件的一个快捷方式;实际上在linux中文件名和文件的数据是分开存储的;

7.在ubuntu中使用apt来安装和卸载文件,apt全称为:Advanced Packaging Tool, 是linux下的一款包管理工具

  • 安装软件包:  sudo apt install 软件包
  • 卸载软件包: sudo aptremove 软件包
  • 更新已安装的包:  sudo apt upgrade

8.配置软件源:因为从官方发行方服务器去下载包会非常的慢,可以从国内的镜像源来下载,国内的镜像源中的报和源服务器中是一样的,是经过授权的;在ubuntu中

使用sudo vi /etc/apt/sources.list中的镜像源即可

Linux 打包压缩、软链接、硬链接、配置镜像源的更多相关文章

  1. windows中的软链接硬链接等

    学校嘛,有些时候还是得逆逆上网客户端啥的,并且学校的不少工作,这Windows的需求还是挺强的,之前Win10的体验并不是太好,不过时隔这么久,打算从7升级到10了,恰好系统也该换了. 首先是命令行的 ...

  2. [转帖]详解Linux系统inode原理--硬链接、软链接、innodb大小和划分等

    详解Linux系统inode原理--硬链接.软链接.innodb大小和划分等 原创 波波说运维 2019-07-17 00:03:00 https://www.toutiao.com/i6713116 ...

  3. Linux打包压缩解压工具

    第1章      Linux 打包压缩解压工具一.压缩.解压工具 compress/uncompress gzip/gunzip bzip2/bunzip2/ bzcat xz/unxz/ xzcat ...

  4. linux下软、硬链接的创建和删除

    linux下软.硬链接的创建和删除 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件时,索引结点被复 ...

  5. Ubuntu 配置镜像源

    Ubuntu 配置镜像源 注, 如果添加镜像后没有自己要安装的软件, 切回原镜像即可, 只是有点慢. cp /etc/apt/sources.list /etc/apt/sources.list.ba ...

  6. linux文件系统软链接硬链接

    引子 目前,UNIX的文件系统有很多种实现,例如UFS(基于BSD的UNIX文件系统).ext3.ext4.ZFS和Reiserfs等等. 不论哪一种文件系统,总是需要存储数据.硬盘的最小存储单位是扇 ...

  7. Linux 软链接 硬链接 ln命令(繁杂版)

    注意:创建软连接的时候,要用绝对路径!!! 这是linux中一个非常重要命令,请大家一定要熟悉.它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln - ...

  8. Linux软链接硬链接的区别

    ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在 ...

  9. Linux总结(十二)set_uid set_gid stic_bit 软链接 硬链接

    一 set_uid 之前我们修改普通用户的登陆密码,都是以管理员身份在操作,比如我们在lv账户下,我们使用sudo passwd lv 重置lv账户密码,此时我们直接拿到root权限忽略掉了文件权限的 ...

随机推荐

  1. CapstoneCS5265|TYPEC转HDMI 4K60HZ转换方案设计|CS5265功能介绍

    芯片简介描述:CS5265集成了一个DP1.4的转换器HDMI2.0转换.此外,CC控制器还用于CC通信,以实现DP Alt模式. CS5265是一种高度集成的单芯片,适用于多个细分市场和显示应用,如 ...

  2. Java高级程序设计笔记 • 【第4章 网络编程】

    全部章节   >>>> 本章目录 4.1 网络基础知识 4.1.1 IP地址 4.1.2 端口号 4.1.3 使用InetAddress 4.1.4 InetAddress 类 ...

  3. Kerberos加密级别不支持的问题

    1.问题现象 Zookeeper开启kerberos认证后出现如下问题,不支持的加密级别: 2017-02-23 09:20:57,048 [myid:1] - WARN [NIOWorkerThre ...

  4. Ubuntu安装Jenkins是报错:The following signatures couldn't be verified because the public key is not available: NO_PUBKEY XXXXXXXXXXX

    我使用Ubuntu16.04安装Jenkins时,按照官网的要求,步骤如下(https://pkg.jenkins.io/debian-stable/): # 添加Key sudo wget -q - ...

  5. python_接口自动化测试_处理参数替换

    在进行自动化测试时,通常会存在A接口用例的返回值是B接口用例的入参这样的情况 可进行如下方式处理: step1.处理A用例时,在响应结果中提取出该数据的值,并赋给一变量,比如 exeId = res. ...

  6. python 安装包时提示“unsupport command install”

    为什么提示找不到? 电脑安装了LoadRunnder,LoadRunner也有pip.exe,导致找不到python的exe 解决方法: 切换到python pip的路径进行安装,进到这个路径下,进行 ...

  7. Git_使用SSH密钥操作远端仓库

    git支持多种传输协议,ssh协议是其中一种. 初次使用git的用户要使用ssh协议大概需要三个步骤: 生成密钥 设置远程仓库(本文以github为例)上的公钥 把git的 remote url 修改 ...

  8. 2.OSI各层概述

    应用层 1.用户与网络的界面,所有能和用户交互产生网络流量的程序 典型应用层服务:FTP.SMTP.HTTP 表示层 1.用于处理在两个通信系统中交换信息的标识方式 功能1:数据格式变换(翻译) 功能 ...

  9. 兼容h5在ios上登录窗口input失焦后页面不会滚

    $("#logincode").blur(function(){ //滚动到顶部 window.scrollTo(0, 0); })一般多用于密码框失焦后,页面不回滚

  10. 《剑指offer》面试题22. 链表中倒数第k个节点

    问题描述 输入一个链表,输出该链表中倒数第k个节点.为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点.例如,一个链表有6个节点,从头节点开始,它们的值依次是1.2.3.4.5. ...