¿Por qué no se puede almacenar un directorio en un archivo?

El directorio no es lo que la mayoría de la gente piensa que es …
El directorio es en realidad un tipo especial de archivo, que contiene una lista de nombres de archivos y la información sobre dónde se almacenan los datos en el disco duro asociado con el nombre del archivo respectivo (algo llamado inodo en la terminología de Unix).
Copiar un archivo en un directorio en realidad significa almacenar ese nombre de archivo en ese archivo de directorio + almacenar los datos en el disco duro en alguna ubicación + vincular esos datos y el nombre del archivo a través de inodo.
Los archivos como archivos de texto, archivos de texto, video, audio, imágenes, ejecutables y todos los demás archivos (que generalmente se denominan archivos) son archivos normales. Cuando abre un directorio, ve estos nombres de archivo (con los iconos asociados en la interfaz gráfica de usuario) almacenados en ese archivo de directorio. Cuando abre ese archivo, los datos vinculados almacenados en el disco duro se muestran a través de la aplicación correspondiente.
Pero los archivos normales no tienen mecanismo para almacenar nombres de directorio o información de directorio.