• Goal of this lab
  • 1. Important commands
    • 1.1. File permission
    • 1.2. mount
    • 1.3. stat
    • 1.4. checking disk space utilization
  • 2. C functions to deal with files
    • 2.1. C File I/O
    • 2.2. Text I/O Functions
    • 2.3. Binary I/O Functions
    • 2.4. Getting data using fseek
  • 3. Linux file system calls
    • 3.1. File descriptor
    • 3.2. Basic file functions
    • 3.3. Directory
  • 4. Reference
  • Published with GitBook

CSCI3150 - File System

Reference

  • inode and file descriptor table Interaction
  • I/O redirection using dup() system call
  • Everything is a file
  • Hard link and symbolic link