Linux 下 C 编程——文件属性及系统结构 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程将首先讲解 Linux 操作系统下文件所有属性(包括文件类型、文件权限、创建者和访问时间等)的获取及修改,然后讲解文件在内核中的第 3 种数据结构-V 节点。

    1.stat 结构体和文件属性 00:13:01

    本课时主要讲解如何利用 stat 结构体,获取文件属性内容,并介绍 Linux 的 7 种文件类型。

    2.文件属性操作函数 00:19:10

    本课时主要讲解如何操作和修改文件的所有属性。

    3.文件系统结构 00:07:30

    本课时主要讲解文件或目录的系统结构,主要解释 i 节点和数据块,以及硬链接或者软链接的机制。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Linux 下 C 编程——文件属性及系统结构

3课时,40分钟2015-06-18
iceman_han
iceman_han

极客学院签约布道师

课程背景:
在 Linux 下流传着一句话"一切皆文件",大家是否想过这句话真正含义,为什么文件夹也是文件?想要玩转 Linux,就必须得对 Linux 的文件系统结构以及文件的属性非常熟悉。在前面的课程中我们学习了文件 I/O,本课程将带领大家走进文件属性的世界。

核心内容:
1.stat 结构体和文件属性
2.文件属性操作函数
3.文件系统结构

软件环境:ubuntu SecureCRT

是否提供资料:

课程等级:高级

适合人群:
熟悉 Linux 和 C 的学员
  • 技术问答
  • 1

    stat 结构体和文件属性

    13:01

    本课时主要讲解如何利用 stat 结构体,获取文件属性内容,并介绍 Linux 的 7 种文件类型。

  • 2

    文件属性操作函数

    19:10

    本课时主要讲解如何操作和修改文件的所有属性。

  • 3

    文件系统结构

    07:30

    本课时主要讲解文件或目录的系统结构,主要解释 i 节点和数据块,以及硬链接或者软链接的机制。

相关课程

  • Linux 网络编程基础

    本课程介绍了 Linux 网络编程的流程,首先介绍了 Linux 网络编程环境的搭建过程,进而讲解了 Linux 网络编程的几个基本 API 以及各个 API 调用的使用方法。最后使用一个网络编程的实例来体验 API 的使用。通过本次课程的学习,学员能够熟悉 Linux 网络编程的基本系统调用,并且能够掌握 TCP/UDP 网络编程的基本方法。

    4课时 51分钟
    初级
    9090人学习
  • Linux 下 C 编程——文件高级

    本课程讲解 Linux 下高级 C 编程的文件的 I/O 处理方式、文件锁、存储映射的概念及相关函数的用法。

    3课时 44分钟
    高级
    4376人学习
  • 准备 Linux 服务实战环境

    本课程讲解如何在 VMware Workstation 上创建 Red Hat Enterprise Linux 6.6 虚拟机,并介绍安装 Linux 过程中需要注意的问题,在安装完成后,对Linux服务器进行相关配置包含:关闭 SELinux 、关闭 iptables 、配置网络、配置 YUM 本地源。

    3课时 31分钟
    中级
    8276人学习
  • Linux 下 C 编程——文件基础

    本课程讲解 Linux 下高级 C 编程的文件的基础知识,主要包括文件描述符、文件操作和内核数据结构以及文件的原子操作等。

    3课时 37分钟
    高级
    5341人学习