User Tools

Site Tools


skill-tree:use:1:3:b

**This is an old revision of the document!**

USE1.3-B UNIX File System Tree

Background

The UNIX file system is organized hierarchically according to the Filesystem Hierarchy Standard.

UNIX follows the philosophy that everything is a file. Directories are indicated with a “/” separator and start from the root directory “/” and different devices are linked to this tree.

Files and directories can be referred to either using absolute or relative file names.

Typically, several elementary programs are pre-installed and allow access and manipulation of files and directories.

Aim

  • To understand the file system layout and perform typical file operations to access and manipulate the file system.

Outcomes

  • Describe the organization of a hierarchical file system
  • Explain the basic UNIX permission model and metatada of files
  • Describe the Filesystem Hierarchy Standard and the relevance of the directories
    1. etc
    2. home
    3. opt
    4. lib and /usr/lib
    5. bin and /usr/bin
    6. sbin and /usr/sbin
    7. tmp
  • Utilize tools to navigate and traverse the file system
    1. ls (-R, -l)
    2. cd
    3. pushd/popd
    4. stat
  • Use tools to read files
    1. cat
    2. head/tail
    3. less/more
    4. cmp
  • Utilize tools to manipulate the file system
    1. mkdir/rmdir
    2. touch
    3. cp/mv
    4. ln
  • Utilize tools to identify and manipulate permissions
    1. chmod
    2. chown/chgrp

Subskills

skill-tree/use/1/3/b.1591546311.txt.gz · Last modified: 2020/06/07 18:11 by luciana