Linux 打包压缩、软链接、硬链接、配置镜像源
- 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.pytar选项说明:1.c为生成档案文件,创建打包文件;2.x为解开档案文件;3.v为列出归档解档的详细过程,显示进度;4.指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后
- 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 - 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字节 - 解压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 - 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 打包压缩、软链接、硬链接、配置镜像源的更多相关文章
- windows中的软链接硬链接等
学校嘛,有些时候还是得逆逆上网客户端啥的,并且学校的不少工作,这Windows的需求还是挺强的,之前Win10的体验并不是太好,不过时隔这么久,打算从7升级到10了,恰好系统也该换了. 首先是命令行的 ...
- [转帖]详解Linux系统inode原理--硬链接、软链接、innodb大小和划分等
详解Linux系统inode原理--硬链接.软链接.innodb大小和划分等 原创 波波说运维 2019-07-17 00:03:00 https://www.toutiao.com/i6713116 ...
- Linux打包压缩解压工具
第1章 Linux 打包压缩解压工具一.压缩.解压工具 compress/uncompress gzip/gunzip bzip2/bunzip2/ bzcat xz/unxz/ xzcat ...
- linux下软、硬链接的创建和删除
linux下软.硬链接的创建和删除 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件时,索引结点被复 ...
- Ubuntu 配置镜像源
Ubuntu 配置镜像源 注, 如果添加镜像后没有自己要安装的软件, 切回原镜像即可, 只是有点慢. cp /etc/apt/sources.list /etc/apt/sources.list.ba ...
- linux文件系统软链接硬链接
引子 目前,UNIX的文件系统有很多种实现,例如UFS(基于BSD的UNIX文件系统).ext3.ext4.ZFS和Reiserfs等等. 不论哪一种文件系统,总是需要存储数据.硬盘的最小存储单位是扇 ...
- Linux 软链接 硬链接 ln命令(繁杂版)
注意:创建软连接的时候,要用绝对路径!!! 这是linux中一个非常重要命令,请大家一定要熟悉.它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln - ...
- Linux软链接硬链接的区别
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在 ...
- Linux总结(十二)set_uid set_gid stic_bit 软链接 硬链接
一 set_uid 之前我们修改普通用户的登陆密码,都是以管理员身份在操作,比如我们在lv账户下,我们使用sudo passwd lv 重置lv账户密码,此时我们直接拿到root权限忽略掉了文件权限的 ...
随机推荐
- vim 个性化设置
vim 编辑器安装 yum install vim vim个性化设置 vim ~/.vimrc 复制以下代码 关闭vim一致性原则 set nocompatible 显示行号 set number 设 ...
- C#中ref关键字的用法总结
ref表示引用的意思,C#中它有多种用法,这里简单总结一下: 1.按引用传递参数 具体可见:C#中的值传递与引用传递(in.out.ref) 2.引用局部变量 引用局部变量指的是在变量声明时使用ref ...
- spring cloud --- Ribbon 客户端负载均衡 + RestTemplate + Hystrix 熔断器 [服务保护] ---心得
spring boot 1.5.9.RELEASE spring cloud Dalston.SR1 1.前言 当超大并发量并发访问一个服务接口时,服务器会崩溃 ,不仅导致这个接口无法 ...
- Spark本地环境实现wordCount单词计数
注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6814778610788860424/ 编写类似MapReduce的案例-单词统计WordCount 要统计的文件为 ...
- 曾经大量使用的Model1开发模式,虽不常用,但可以帮我们理解JSP
注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6513394762370777604/ 1.<JSP页面实际上就是Servlet> 2.<JSP页 ...
- println打印的原理
由于out是System类中的一个不可变的变量 println方法在PrintStream类中 并且在打印都时候都会转换成字符串
- POJ 2456 Aggressive cows(贪心 + 二分)
原题链接:Aggressive cows 题目大意:农夫 建造了一座很长的畜栏,它包括 个隔间,这些小隔间依次编号为. 但是, 的 头牛们并不喜欢这种布局,而且几头牛放在一个隔间里,他们就要发生争 ...
- Linux系统下,Redis的安装与启动
1.安装Redis之前,我们先介绍下Redis: (1)Redis是什么?都有哪些特点? 概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键 ...
- 《剑指offer》面试题14- I. 剪绳子
问题描述 给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m.n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m] .请问 k[0]*k[1]* ...
- 新设备关联Gitlab
新设备关联Gitlab 1:创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步.如果 ...