1. GNU Coreutils Documentation: The official documentation for the ls command explicitly states its behavior regarding files starting with a period.
Source: GNU Coreutils Manual
Section 10.1 ls: List directory contents.
Reference: "By default
ls does not list files whose names begin with .... The -a (--all) option disables this behavior." This is detailed in the description of the -a and -A options.
2. University Courseware (MIT): Reputable university computer science courses covering operating systems or shell usage confirm this convention.
Source: MIT's "The Missing Semester of Your CS Education" course materials.
Reference: Lecture 1: The Shell
Course Notes. "Files and directories that start with . are hidden by default. To list them
you have to pass the -a flag to ls." (https://missing.csail.mit.edu/2020/course-notes/)
3. Academic Publication (General OS Principles): Textbooks on operating system principles often cover file system conventions for major OS families like Unix/Linux.
Source: Bach
M. J. (1986). The Design of the UNIX Operating System. Prentice-Hall.
Reference: Chapter 4
"The File System
" describes the structure of directories and file naming conventions
where the special treatment of filenames beginning with a "." by shell programs like ls is a foundational concept.