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权限忽略掉了文件权限的 ...
随机推荐
- uniCloud爬虫获取网页数据
'use strict'; let request = require('request') let cheerio = require('cheerio'); //爬虫 let iconv = re ...
- iOS提交AppStore审核时:提示有其他支付并隐藏功能被拒的处理办法
背景提示:数字类产品(比如购买会员等不需要配送实物的商品),Apple规定必须使用苹果IAP应用内支付,给Apple分成30%.打包的时候不要勾选微信或支付宝等其他支付方式.如果你提交的包里包含了微信 ...
- CS5211替代LT7211 DP转LVDS芯片方案 替代龙迅LT7211方案
LT7211是一种用于虚拟现实/显示应用的高性能C/DP1.2至LVDS芯片方案.LT7211支持DP1.2输入,LT7211可以配置为1.2.4车道,还支持车道交换功能.自适应均衡使其适用于长电缆应 ...
- 简单的制作ssl证书,并在nginx和IIS中使用
2020年最后一篇博文收官,提前祝各位园友新年快乐 现在的后端开发,动不动就是需要https,或者说是需要ssl证书,既然没有正版的证书,那么我们只能自己制作ssl的证书了. 说明:证书的制作采用的是 ...
- Swoole 中使用 Atomic 实现进程间无锁计数器
使用示例: $atomic = new Swoole\Atomic(); $serv = new Swoole\Server('127.0.0.1', '9501'); $serv->set([ ...
- Word2010制作收款单
原文链接:https://www.toutiao.com/i6488255406136099342/ 页面设置 选择"页面布局"选项卡,"页面设置"功能组,&q ...
- 友善之臂mini2440光盘资料下载FriendlyARM-2440-DVD.7z
这是我目前找到最全面的友善之臂mini2440的光盘资料了,几乎支持mini2440的各种lcd屏幕.另外,Windows平台工具文件夹下还有版本比较新的MiniTools,这是一个非常好用的软件! ...
- Texture+PBR两种工作流程
一.导入Texture 1.Inpspector TextureSize 2的n次幂,底层图形学需要,计算更快:不使用2的倍数,系统也会添加像素补全2n: 有最大尺寸限制8k,cubemap最高4k: ...
- 阿里云服务器ECS Ubuntu16.04 初次使用配置教程(图形界面安装)
原文链接:? 传送门 前一阵子购买了阿里云的云服务器ECS(学生优惠),折腾了一阵子后对有些东西不太满意,所以就重新初始化了磁盘,刚好要重新安装图形界面,于是就顺手写了这么一篇文章. 第一次登陆服务器 ...
- 通过UI库深入了解Vue的插槽的使用技巧
Vue官网对于插槽的介绍比较简略,插槽本身也比较"烧脑",很容易看晕,我就一直没看懂,直到 使用了element-plus的组件的插槽. 其实我们可以换一个角度来理解插槽,就会豁然 ...