zoukankan      html  css  js  c++  java
  • 工坊第四天

    一、Linux文件系统简介:

    1       Linux文件系统格式为ext3、而ext4或xfs。

    Ext3具有日志功能,系统重启后可通过日志恢复重启前的写操作。

    Ext4 支持的最大文件系统容量和单个最大文件大小比ext3大了许多。

    Xfs 支持的量级比ext4大

    Linux文件系统在windows中无法识别,Linux系统可以挂载Windows文件系统,目前支持  MS-DOS、VFAT、FAT、BSD等格式;Red和centos不安装ntfs-3g软件包的情况下不支持NTFS

    2       查看系统所支持的文件类型:命令:#cat /etc/filesystems

     

    二、Linux文件类型

    1. 常见文件类型:

    普通文件(regular file):即一般类型的文件,用ls -l命令查看目录时,第  一个属性为“-”的文件就是普通文件。可以分为纯文本文件(ASCII)和二  进制文件(binary)。纯文本文件可通过cat、more、less等查看,二进制    文件不能

    目录(directory):类似于Windows的文件夹,在Linux中称之为目录,,     用ls -l命令查看目录时,第      一个属性为“d”的文件就是目录。

     

    链接文件(link file):用ls -l命令查看目录时,第 一个属性为“l”的文件就是链接文件。类似于Windows的快捷方式

    设备(device):与系统周边相关的一些文件,通常集中在/dev目录下;分为两种,一种是块(block)设备,就是硬盘;用ls -l命令查看目录时,第     一个属性为“b”的文件就是块设备。

    另一种是字符(character)设备,是一些串行端口的接口设备,例如鼠标键盘等;用ls -l命令查看目录时,第  一个属性为“c”的文件就是字符设备。

     

    1. Linux文件后缀名

                在Linux中没有具体意义,便于用户区分文件

               示例: 1.sh代表他是一个shell脚本,2.tar.gz 代表他是一个压缩包,               my.cnf 代表他是一个配置文件,test.zip代表他是一个压缩包

    1. Linux的链接文件

    命令格式:ln [-s] [来源文件] 【目的文件】   

    不加-s为建立硬链接,加-s为软链接。

               硬链接:再建立一个inode链接到要读取的文件放置的块区域,进行硬       链接时该文件内容没有任何变化只是增加了一个指向这个文件的inode,       并不会占用额外的磁盘空间;

               限制:不能跨文件系统,因为文件系统有不同的inode table

                          不能链接目录

     

                软连接:建立一个独立的文件,当读取这个链接文件时它会把读取的行       为转发到该文件链接的文件上;删除文件时链接文件不会有影响。再次       打开文件时提示无法打开文件。软链接使用较广泛

    (个人理解:软链接就是在需要的地方,建立一个目标文件的快捷方式)

     

               (倒数第三行passwd变颜色闪烁表示软链接找不到目标文件)

    目录可以做软链接~!!!!!!!

  • 相关阅读:
    (转载)C++ string中find() ,rfind() 等函数 用法总结及示例
    UVA 230 Borrowers (STL 行读入的处理 重载小于号)
    UVA 12100 打印队列(STL deque)
    uva 12096 The SetStack Computer(STL set的各种库函数 交集 并集 插入迭代器)
    uva 1592 Database (STL)
    HDU 1087 Super Jumping! Jumping! Jumping!
    hdu 1176 免费馅饼
    HDU 1003 Max Sum
    转战HDU
    hust 1227 Join Together
  • 原文地址:https://www.cnblogs.com/315z/p/12030179.html
Copyright © 2011-2022 走看看