zoukankan      html  css  js  c++  java
  • Linux学习3——磁盘文件管理系统与压缩和打包操作

    一、写在前面 

      本节将对Linux的磁盘文件系统、文件的压缩打包等操作进行简要介绍

    完成目标

       1.了解磁盘文件系统的接本知识

       2.操作文件和目录的相关命令

       3.文件系统的简单操作命令

       4.Linux常见压缩/解压缩命令

       5.完整备份工具

    三、基本概念

      1.什么是挂载点

      将文件系统与目录树结合的操作我们称为挂载。挂载点一定是目录,该目录为进入该文件系统的入口。

      2.什么是hard linksymbolic link

       hard link通过文件系统的inode连接来产生新文件名,而不是产生新文件,所以当源文件被删除时,链接文件依旧可以访问被链接的目标文件;symbolic link类似于Windows下的快捷方式功能的文件夹,可以让你快速找到目标文件,但是当源文件删除时链接文件也将因为丢失目标而无法打开。

    四、实施步骤

      1.文件系统的简单操作命令

      (1dumpe2fs - dump ext2/ext3/ext4 filesystem information 用于显示文件系统的信息

      (2df - report file system disk space usage 例子(显示各文件系统的磁盘使用情况):df -h

      (3du - estimate file space usage

      (4ln - make links between files 默认情况下创建hard link,当使用ln -s时创建symbolic link

      (5fdisk - Partition table manipulator for Linux 用于磁盘分区的工具

      (6mkfs - build a Linux file system 磁盘格式化

      (7mke2fs - create an ext2/ext3/ext4 filesystem

      (8fsck - check and repair a Linux file system 修复和检验文件系统,执行该命令时,分区不可挂载在系统上,即分区此时必须要处于卸载状态

      (9badblocks - search a device for bad blocks 检查磁盘中是否存在坏道

      (10mount - mount a filesystem 挂载一个文件系统

      (11umount - unmount file systems 卸载一个文件系统

      (12mknod - make block or character special files

      (13e2label - Change the label on an ext2/ext3/ext4 filesystem 修改卷标名称

      (14tune2fs - adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems

      (15hdparm - get/set SATA/IDE device parameters

      (16)设置开机自动挂载目录,改写/etc/fstab文件,其中磁盘的UUID可以通过ls -l /dev/disk/by-uuid/ 来查看

      (17dd - convert and copy a file 可用于创建一个大型文件

      (18mkswap - set up a Linux swap area

      (19free - Display amount of free and used memory in the system 例子(显示内存使用情况):free -h

      (20swapon, swapoff - enable/disable devices and files for paging and swap-

    ping 用于启动或者关闭swap

      (21GNU Parted - a partition manipulation program 类似与fdisk

      2.Linux常见压缩/解压缩及打包命令

      (1compress, uncompress, zcat - compress and expand data (version 4.1)compress现在用的人已经较少,多数用bzip2gzip,此处仅作了解即可。

      (2gzip, gunzip, zcat - compress or expand files 使用gzip压缩的文件可以被Windows中额Winrar识别并解压缩

      (3bzip2, bunzip2 - a block-sorting file compressor, v1.0.4

      (4bzcat - decompresses files to stdout

      (5tar-打包命令,常用的tar命令如下:

        利用bzip2压缩:tar -jcvf filename.tar.bz2 要被压缩的目标文件或目录

        利用bzip2查询:tar -jtvf filename.tar.bz2

        利用bzip2解压缩:tar -jxvf filename.tar.bz2 -C 欲解压缩的目录

        利用gzip压缩:tar -zcvf filename.tar.gz 要被压缩的目标文件或目录

        利用gzip查询:tar -ztvf filename.tar.gz

        利用gzip解压缩:tar -zxvf filename.tar.gz -C 欲解压缩的目录

      3.完整备份工具

      (1dump - ext2/3/4 filesystem backup

      (2restore - restore files or file systems from backups made with dump

      (3cpio - copy files to and from archives

    五、回顾总结

      本文概述了Linux中的磁盘文件知识和文件压缩/解压缩、打包和备份等命令。


    文章内容部分参考《鸟哥的Linux私房菜》,在此予以说明。

    爱上一匹野马,可是我家里没有草原o(╯□╰)o
  • 相关阅读:
    oracle12c之二 控制PDB中SGA 与 PGA 内存使用
    oracle12c之一 控制-PDB的磁盘I/O(IOPS,MBPS)资源管理
    DB link的迁移
    xtts v4for oracle 11g&12c(文档ID 2471245
    Xtts v4变化&先决条件&已知问题
    Xtts v4 xttdriver.pl & xtt.properties
    TT 安装之 Windwos
    TT 安装前配置 共享内存,在页,信号量
    TT 安装 之 AIX
    TimesTen LINUX 安装日志
  • 原文地址:https://www.cnblogs.com/yemajun/p/5647434.html
Copyright © 2011-2022 走看看