OS function: managing files
An OS function that keeps track of files and folders, lets users create, name, open, copy, move and delete them, and records where each file is stored.
Understanding OS function: managing files in IGCSE Computer Science Paper 1
What it does: The path shows the folder structure: Biology is inside Science, which is inside School, and the OS records the file's location this way. The OS checks permissions before allowing access, so a guest with read-only access cannot change the file. File management means the OS tracks files and folders and records where each file is stored on the storage device. Moving takes the file out of its old folder and places it in the new one. Copying leaves the original where it was and makes a duplicate. Folders can hold files and other folders (subfolders). This creates a hierarchy that makes files easier to organise and find.
Common mistakes: rm deletes files and folders. To create a new folder the OS needs mkdir Homework, otherwise the later cd Homework fails. mv moves the file, so the original disappears from Documents. To make a copy and keep the original, use cp report.txt backup/.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 373–389) and word search (Modules 356–389).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
file managementFill in the Blanks
Spot the Error
Student with a class code? Join your class →