For copying, moving, renaming and deleting files, see file manager
The software and method for storing and retrieving files on a disk, SSD or USB drive. A file system is a major component of the operating system (OS). Applications command the OS to input and output data, and the file system reads and writes the sectors on the storage drive.
The file system manages the folder/directory structure and provides an index to the files. It also defines the syntax used for the "path" to the files. File systems dictate how files are named as well as the maximum size of each file and the total storage capacity it can handle. See path
and long file names
There are numerous file systems in use; for example, Windows uses FAT32, exFAT and NTFS, while Macs use FAT32, exFAT, HFS+ and APFS. Linux uses ext2, ext3, FAT32 and exFAT. Unix systems use UFS, ext2, ext3 and ZFS. See journaling file system
, hierarchical file system
, block level
File System Interaction
When the application sends a request to the operating system to store data to or retrieve data from storage, the file system is the software that actually locates and reads or writes the data.
One Drive, Two File Systems
This external Lacie hard drive connected to a Mac is partitioned into two drives, each with its own file system. ExFAT allows the drive to be read and written on a Windows PC as well, while Mac OS Extended is another name for the Mac's HFS+ file system.