Sebuah sistem operasi komputer yang khas terdiri dari folder, yang berisi data yang relevan dengan aplikasi perangkat lunak yang dipelihara di komputer. Folder ini, yang disebut direktori, adalah indeks untuk aplikasi perangkat lunak dan sistem operasi untuk mengelola file tertentu untuk komputer. Adalah normal untuk menemukan bahwa direktori berisi subdirektori di dalamnya, yang merupakan direktori lain di dalam pohon direktori sistem operasi.
Subdirektori tidak lebih dari direktori di dalam direktori lain atau folder di dalam folder. Semua direktori dapat menjadi subdirektori kecuali untuk direktori master, yang biasanya disebut sebagai direktori root atau direktori induk. Direktori root adalah direktori utama yang terletak di bagian atas pohon direktori.
Direktori adalah folder yang berisi file informasi yang relevan dengan tugas tertentu. Banyak dari folder ini dapat dimodifikasi baik nama maupun isinya. Seperti halnya direktori apa pun, mereka juga dapat dipindahkan atau disalin ke direktori lain di dalam sistem operasi.
Dalam sebagian besar sistem operasi, ribuan file dibuat untuk mengelola operasi normal komputer. Sistem file ini cukup kompleks dan memerlukan struktur pohon direktori yang signifikan untuk manajemen yang sukses. Biasanya ditemukan bahwa direktori tertentu mungkin berisi subdirektori yang dilindungi dari modifikasi oleh pengguna. Perlindungan ini diperlukan untuk memastikan stabilitas operasional dalam sistem operasi komputer.
Penting untuk membuat pohon direktori yang berarti saat menggunakan sistem operasi apa pun, karena ini memastikan identifikasi yang tepat dari informasi penting di masa mendatang. Pohon direktori dapat dibandingkan dengan katalog indeks yang biasanya ditemukan di sebagian besar perpustakaan. Direktori ini adalah metode utama untuk menemukan informasi di bawah topik tertentu dan subdirektori adalah penggambaran lebih lanjut dari informasi di sekitar topik tertentu.
Banyak antarmuka pengguna grafis (GUI) dan sistem operasi hanya dapat mempertahankan sejumlah subdirektori dalam direktori. Meskipun ini berbeda menurut aplikasi perangkat lunak, yang terbaik adalah menjaga subdirektori terbatas pada tingkat pemisahan yang dapat diatur. Terlalu banyak tingkat subdirektori menjadi sulit untuk dipertahankan dan harus dihindari.
Fitur menarik untuk direktori di sebagian besar sistem operasi adalah kemampuan untuk menyembunyikan file. File tersembunyi atau subdirektori tersembunyi, adalah metode untuk melindungi informasi dari pengguna atau peretas komputer. Direktori tersembunyi adalah penanda yang ditempatkan pada direktori untuk mengidentifikasi folder sebagai tersembunyi, yang akan menyebabkan pencarian melewatkan folder atau subdirektori yang dilindungi.