Linux-打包和文件系统
1 文件后缀
在Linux中后缀没有实际意义
2 打包文件
tar c 创建一个归档 v 查看过程 f 指定文件名 t 列出归档内容 x 从归档中解压出文件 C 改变到哪个目录 z gzip压缩 j 包子皮压缩
例子:
tar -cvf file.tar file1 file2 file3 打包
tar -tf file.tar 列出包里面都有哪些内容
tar -xvf file.tar解压打包文件
tar -xvf file.tar -C /backup 解压打包文件到指定文件夹
tar -czvf file.ta.gz file1 file2 file3 利用gzip压缩
3 压缩解压
gzip
gunzip
bzip2 压缩率高 费CPU
打包文件或者文件夹差不多.打包文件夹,解压的时候也是解压出一个文件夹.但是解压不想要文件夹只要内容的话,压缩的时候要进入该目标文件,用*统配
4 VIM
命令行模式 最开始进入的 按a(光标后) i(光标前) o(下一行) O(上一行)进入编辑模式 切回命令行模式ESC
扩展模式 命令行模式在按冒号
编辑模式 正常使用
0行首 $行末
dd删除行 3dd删除3行
yy复制
p粘贴 当前航的下一行
u 撤销
R 返回撤销
gg首行 G末行
H M L 屏幕的上中下位置
命令行下
/要查找的内容 查找
扩赞模式下
:%s /要替换的内容/替换成的内容/
5 DH

挂载点 逻辑上写入的目录 文件系统是实际位置
df 查看文件系统信息
df -h 以人类阅读方式查看文件系统信息
df -m 以M单位显示文件系统信息
df -i 带上innode信息
6 硬盘管理
fdisk
使用方法 fdisk + 设备
fdisk dos 只能使用2T以下 超过之后用 gpt
常用设备的文件名

其中有4个主分区,扩展分区需要占用1个主分区,扩展分区上可以创建逻辑分区
mkfs
使用方法 mkfs.文件系统类型 分区
日志文件系统 ext3 ext4(非海量数据) xfs(现在时代的)
btrfs(加密 压缩 极其不稳定 cpu内存占用高)
mount
使用方法 mount 分区 挂载点
一个设备可以挂在到多个挂在点上 两个挂载点情况是一样的
但是多个设备不能挂载到同一个挂碍点上
umount
需要挂载
umount -l 强制卸载 设备或者挂载点
关于挂载点的深入了解
文件存储的时候会查看目录 倒着查看目录 如果有对应的挂载点 就存储到对应的目录中
7 文件系统
EXT4的文件系统分为四种: super block , innode block , directory block , block
super block 用于管理各个block的状态
inode block 记录了 inode编号 文件类型 权限 所有人等信息 还有指针
其中 分为文件和目录两种情况
文件 指针指向block的位置
目录 指针指向 directory block的位置
directory block 记录了目录下的 子文件和子文件夹的名字和对应的inode编号
8 链接
软连接
ln -s 目标的文件 新建的链接
硬链接
ln 目标的文件 新建的链接
主要区别
软链接是指向文件名的,因而源文件删除之后,建立的链接不可用,可以分区创建
硬链接是指向block号的,因而删除源文件之后,建立的链接仍然可以使用,不可以跨分区创建
Linux-打包和文件系统的更多相关文章
- Linux中文件/文件系统的压缩、打包和备份总结(基于rhel7)
文件/文件系统的压缩.打包 Linux有哪些压缩工具可供选择 按压缩比:xz>bzip2>gzip,按压缩时长:gzip>bzip2>xz,另外还有zip可以选择. gzip只 ...
- linux 磁盘存储和文件系统
1.磁盘结构 设备文件:关联至一个设备驱动程序,进而能够与之对应硬件设备进行通信 I/O Ports:I/O 设备地址 一切皆文件:open(),read(),write(),close() 设备类型 ...
- linux的常用文件系统格式
文件系统指文件存在的物理空间.在Linux系统中,每个分区都是一个文件系统,都有自己的目录层次结构.Linux的最重要特征之一就是支持多种文件系统,这样它更加灵活,并可以和许多其它种操作系统共存.Vi ...
- Linux 下EXT2文件系统 —— 如何将蚂蚁和大象优雅的装进冰箱里
这一阵子真是偷懒,无时无刻不和自己身体中的懒癌做斗争.最终我还是被打败了,星期天两天几乎都是荒废过去的,在空闲的时候实际上我内心也是有点焦虑的,不知道去怎么度过这时间.学习吧又不想学习,看电视娱乐吧也 ...
- linux磁盘与文件系统的管理
本文涉及命令:dumpe2fs.df.du.fdisk.mkfs.mke2fs.fsck.badblocks.mount.umount.e2label.tune2fs.hdparm.parted 概念 ...
- linux下的文件系统
转http://www.cnblogs.com/yyyyy5101/articles/1901842.html 谈谈个人对于文件系统的认识,其实这也体现了计算机操作系统的抽象:你不用管计算机中的文件如 ...
- (大数据工程师学习路径)第一步 Linux 基础入门----文件系统操作与磁盘管理
介绍 本节的文件系统操作的内容十分简单,只会包含几个命令的几个参数的讲解,但掌握这些也将对你在学习后续其他内容的过程中有极大帮助. 因为本课程的定位为入门基础,尽快上手,故没有打算涉及太多理论内容,前 ...
- 漫谈Linux标准的文件系统(Ext2/Ext3/Ext4)
Ext 全称Linux extended file system, extfs,即Linux扩展文件系统,Ext2就代表第二代文件扩展系统,Ext3/Ext4以此类推,它们都是Ext2的升级版,只不过 ...
- linux存储管理之文件系统
EXT3/4文件系统 ====================================================================================Ext3: ...
- 自学Linux Shell1.3-Linux文件系统
点击返回 自学Linux命令行与Shell脚本之路 1.3-Linux文件系统 文件系统是文件存放在磁盘等存储设备上的组织方法.Linux系统能支持多种目前流行的文件系统,如EXT2. EXT3. F ...
随机推荐
- objective-c 类目(Category)和延展(Extension)
类目的基本概念: 如果有封装好的一个类,随着程序功能的增加,需要在类中增加一个方法,那我们就不必在那个类中做修改或者再定义一个子类,只需要在用到那个方法时添加一个该类的类目即可. 1.在类目定义的方法 ...
- 简单过下bash/sh脚本基本知识吧
1.sh/bash要注意空格的使用 2. for循环: for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ &q ...
- Don't Panic! KRACK 没你想象的那么糟
上海交通大学密码与计算机安全实验室(LoCCS)软件安全小组(GoSSIP)版权所有,转载请与作者取得联系! 著名的计算机学术安全会议CCS在2017年录用了一篇名为Key Reinstallatio ...
- hdu5373
题先附上:水题,可是思路不正确,特easy超时(TLE) The shortest problem Time Limit: 3000/1500 MS (Java/Others) Memory L ...
- JD笔试试题(凭记忆写的+人生感悟 try finally )
京东笔试:技术篇(一套卷.包含測试.算法,研发) 一:填空题(4分 * 15) 15 个 涉及的面很广的选择题,可是比較側重基础.包含数据结构的.c++类的,操作系统的,计算机网络的. 二:编程题(2 ...
- 自己写的通过ADO操作mysql数据库
#include <iostream> #include <windows.h> #include <atlstr.h> #import "c:\Prog ...
- windows环境下生成ssh keys
参考:https://www.cnblogs.com/achengmu/p/6095046.html 1.首先你要安装Git工具 2.运行Git Bash here 3.输入指令,进入.ssh文件夹 ...
- Tachyon源代码结构分析(二)
公布人:南京大学PASA大数据实验室顾荣 前言 在上一篇<Tachyon源代码结构分析(一)>中,我们介绍了Tachyon的四大模块(Client模块.Master模块.Worker模块以 ...
- 无线热点登陆认证原理探究---captive portal
什么是Captive Portal 大家肯定都连过公共场所的wifi热点,比如麦当劳等地方的.他们的wifi往往一连上去就会弹出一个要求登录或者微信关注之类的页面,只有在这个页面完成操作了才能正常访问 ...
- c#生成试卷。。。
.net下,操作Word的插件有NPOI,Spire,一版大家经常用的是NPOI,我在着手开发的时候,优先考虑的也是NPOI,然而时间比较着急,没有找到NPOI支持2003版本, 就放弃了,从网上发行 ...