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-打包和文件系统的更多相关文章

  1. Linux中文件/文件系统的压缩、打包和备份总结(基于rhel7)

    文件/文件系统的压缩.打包 Linux有哪些压缩工具可供选择 按压缩比:xz>bzip2>gzip,按压缩时长:gzip>bzip2>xz,另外还有zip可以选择. gzip只 ...

  2. linux 磁盘存储和文件系统

    1.磁盘结构 设备文件:关联至一个设备驱动程序,进而能够与之对应硬件设备进行通信 I/O Ports:I/O 设备地址 一切皆文件:open(),read(),write(),close() 设备类型 ...

  3. linux的常用文件系统格式

    文件系统指文件存在的物理空间.在Linux系统中,每个分区都是一个文件系统,都有自己的目录层次结构.Linux的最重要特征之一就是支持多种文件系统,这样它更加灵活,并可以和许多其它种操作系统共存.Vi ...

  4. Linux 下EXT2文件系统 —— 如何将蚂蚁和大象优雅的装进冰箱里

    这一阵子真是偷懒,无时无刻不和自己身体中的懒癌做斗争.最终我还是被打败了,星期天两天几乎都是荒废过去的,在空闲的时候实际上我内心也是有点焦虑的,不知道去怎么度过这时间.学习吧又不想学习,看电视娱乐吧也 ...

  5. linux磁盘与文件系统的管理

    本文涉及命令:dumpe2fs.df.du.fdisk.mkfs.mke2fs.fsck.badblocks.mount.umount.e2label.tune2fs.hdparm.parted 概念 ...

  6. linux下的文件系统

    转http://www.cnblogs.com/yyyyy5101/articles/1901842.html 谈谈个人对于文件系统的认识,其实这也体现了计算机操作系统的抽象:你不用管计算机中的文件如 ...

  7. (大数据工程师学习路径)第一步 Linux 基础入门----文件系统操作与磁盘管理

    介绍 本节的文件系统操作的内容十分简单,只会包含几个命令的几个参数的讲解,但掌握这些也将对你在学习后续其他内容的过程中有极大帮助. 因为本课程的定位为入门基础,尽快上手,故没有打算涉及太多理论内容,前 ...

  8. 漫谈Linux标准的文件系统(Ext2/Ext3/Ext4)

    Ext 全称Linux extended file system, extfs,即Linux扩展文件系统,Ext2就代表第二代文件扩展系统,Ext3/Ext4以此类推,它们都是Ext2的升级版,只不过 ...

  9. linux存储管理之文件系统

    EXT3/4文件系统 ====================================================================================Ext3: ...

  10. 自学Linux Shell1.3-Linux文件系统

    点击返回 自学Linux命令行与Shell脚本之路 1.3-Linux文件系统 文件系统是文件存放在磁盘等存储设备上的组织方法.Linux系统能支持多种目前流行的文件系统,如EXT2. EXT3. F ...

随机推荐

  1. 邁向IT專家成功之路的三十則鐵律 鐵律二十六:IT人閱讀之道-慎選

    IT人經常一整天工作回來早已用腦過度,此時收看什麼樣的電視節目,以及閱讀甚麼樣的書籍.聽什麼樣的音樂與有聲書最適合我們,讓我們可以在放鬆之餘,還能夠讓自己內在的心靈與外在的能力繼續成長呢? 身為IT工 ...

  2. mysql 数据库查询优化

    从上图可以看出,计算机系统硬件性能从高到代依次为: CPU——Cache(L1-L2-L3)——内存——SSD硬盘——网络——硬盘 由于SSD硬盘还处于快速发展阶段,所以本文的内容不涉及SSD相关应用 ...

  3. elasticsearch 查询模板

    简单版示例: 2.x版本(相比于1.x版本,使用bool替代filtered,使用must替代query) { "query": { "bool": { &qu ...

  4. OTN 交换& P-OTN有效减少100G 网络成本 (三)

    OTN 交换& P-OTN有效减少100G 网络成本 (三) 城域网面临的挑战在于不仅须要支持和管理旧有的传送业务,还要支持新兴的分组业务.在城域网中,以太网业务是规模最大.增长最迅速的业务种 ...

  5. 非常不错的ajax原理总结

    在工作中用了Ajax N多次了,也看过一些相关方面的书籍,也算是认识了它,但是一直没有认真总结和整理过相关的东东,失败!近有闲情,将之总结如下:[名称]Ajax是Asynchronous JavaSc ...

  6. Oracle-31-对视图DML操作

    一.对视图进行DML操作 1.创建一个视图v_person create or replace noforceview v_person as select *from person where id ...

  7. linux系列之-—04 自动删除n天前日志【转】

    让Linux系统定时清理一些不需要的文件,日志很有必要 1. 删除文件命令: find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; ...

  8. MYSQL主从不同步延迟原理分析及解决方案

    1. MySQL数据库主从同步延迟原理.要说延时原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作,主库对所有DDL和DML产生binlog,binlog是顺序写,所以 ...

  9. 如何成为一个Linux内核开发者

    你想知道如何成为一个Linux内核开发者么?或者你的老板告诉你,“去为这个设备写一个Linux驱动.“这篇文档的目的,就是通过描述你需要 经历的过程和提示你如何和社区一起工作,来教给你为达到这些目的所 ...

  10. socketserver模块的使用

    import socketserver class MyTCPhandler(socketserver.BaseRequestHandler): def handle(self): # print(s ...