File type inspection
Identify files, directories, links, and text before acting on them.
Understand the pattern
Identifying filesystem object types helps operators explain what they know before they change anything.
file- Identify a file from its characteristics rather than trusting only the filename extension.
The simulator uses a small reviewed type classifier, not the full system magic database.
stat- Inspect a file or directory metadata record, including ownership, permissions, and size.
Metadata and file contents answer different questions.
Worked example and expected result
$ file README.txt/home/learner/README.txt: ASCII text
Exit status: 0. The command completed successfully in the training fixture.
$ file lab/home/learner/lab: directory
Exit status: 0. The command completed successfully in the training fixture.
$ stat README.txtPath: /home/learner/README.txt Type: file Mode: -rw-r--r-- Owner: learner Group: learners Size: 148 bytes
Exit status: 0. The command completed successfully in the training fixture.
Explain it
Apply it elsewhere
Keep the momentum.
Complete the lab, then explain and apply the pattern.
Next: Canonical path reviewTry an incident drillAnonymous lesson and mastery progress lasts for this session. Sign in to keep synced lesson XP between sessions; mastery stays device-local. No speed bonus, lost lives, or hint penalties.