νμΌ (File)
μ»΄ν¨ν°μμ νμΌμ λ°μ΄ν°λ₯Ό μ μ₯νκ³ μ‘°μ§ννλ λ° μ¬μ©λλ λ¨μμ λλ€. νμΌμ ν μ€νΈ, μ΄λ―Έμ§, μμ , νλ‘κ·Έλ¨ μ½λ λ±μ μ 보λ₯Ό ν¬ν¨ν μ μμΌλ©°, μ΄μ 체μ μ νμΌ μμ€ν μ ν΅ν΄ κ΄λ¦¬λ©λλ€. νμΌμ μ¬μ©μ λ° μμ© νλ‘κ·Έλ¨μ΄ λ°μ΄ν°λ₯Ό μꡬμ μΌλ‘ μ μ₯νκ³ νμν λ κ²μνκ³ μ½μ μ μλλ‘ ν΄μ€λλ€.
νμΌμ μΌλ°μ μΌλ‘ κ³ μ ν μ΄λ¦μ κ°μ§κ³ μμΌλ©°, ν΄λΉ μ΄λ¦μ νμΌ μμ€ν
λ΄μμ κ³ μ ν΄μΌ ν©λλ€. νμΌμ λλ ν°λ¦¬ λ΄μ μμΉνλ©°, νμΌ μμ€ν
μ νμΌμ μμΉ, ν¬κΈ°, κΆν, μμ±μΌ, μμ μΌ λ±μ μ 보λ₯Ό κ΄λ¦¬ν©λλ€.
- νμΌμ μμ±
- μ΄λ¦(Name)
- νμ₯μ(Extension): νμΌμ μ’ λ₯λ₯Ό λνλ΄λ νμ₯μκ° μμ μ μμ΅λλ€. μλ₯Ό λ€μ΄, ".txt"λ ν μ€νΈ νμΌμ λνλ λλ€.
- ν¬κΈ°(Size)
- νμ (Type): νμΌμ μ’ λ₯ λλ νμμ λνλ λλ€. μλ₯Ό λ€μ΄, ν μ€νΈ νμΌ, μ΄λ―Έμ§ νμΌ, μ€ν κ°λ₯ν νμΌ λ±μ΄ μμ΅λλ€.
- μμΉ(Path): νμΌμ΄ μ μ₯λ κ²½λ‘λ₯Ό λνλ λλ€. λλ ν°λ¦¬ ꡬ쑰λ₯Ό λ°λΌ νμΌμ μμΉλ₯Ό μ μν©λλ€.
- κΆν(Permissions): νμΌμ λν μ½κΈ°, μ°κΈ°, μ€ν λ±μ κΆνμ μ μ΄νλ μ 보μ λλ€. μ¬μ©μ, κ·Έλ£Ή, κΈ°νμ λν κΆνμ μ€μ ν μ μμ΅λλ€.
- μμ±μΌ(Creation Date)
- μμ μΌ(Modification Date)
- μ‘μΈμ€μΌ(Access Date)
- μμ μ(Owner)
μ΄λ¬ν νμΌ μμ±μ μ΄μ 체μ λ° νμΌ μμ€ν μ λ°λΌ λ€λ₯Ό μ μμΌλ©°, νμΌμ κ΄λ¦¬μ 보μμ μ€μν μν μ ν©λλ€.
λλ ν°λ¦¬(Directory)
λλ ν°λ¦¬(Directory)λ νμΌ μμ€ν μμ νμΌλ€μ μ‘°μ§ννκ³ κ΄λ¦¬νλ λ° μ¬μ©λλ λ°μ΄ν° ꡬ쑰μ λλ€. λλ ν°λ¦¬λ κ³μΈ΅μ μΈ λλ ν°λ¦¬ νΈλ¦¬(Hierarchical Directory Tree)λ₯Ό νμ±νλ©°, νμΌλ€μ μ μ₯νκ³ μ°ΎκΈ° μ½λλ‘ κ΅¬μ‘°νν©λλ€.
λλ ν°λ¦¬ μνΈλ¦¬(Directory Entry)λ νμΌ μμ€ν μμ λλ ν°λ¦¬μ μν κ° νμΌμ΄λ μλΈ λλ ν°λ¦¬μ λν μ 보λ₯Ό λνλ΄λ λ°μ΄ν° ꡬ쑰μ λλ€. κ° λλ ν°λ¦¬ μνΈλ¦¬λ νΉμ νμΌμ΄λ λλ ν°λ¦¬μ λν λ©νλ°μ΄ν°μ ν΄λΉ νμΌ λλ λλ ν°λ¦¬μ μμΉμ λν μ°Έμ‘°λ₯Ό ν¬ν¨ν©λλ€. μ¦, νμΌ μμ€ν μ΄ μ΄λ€ νμΌμ΄λ λλ ν°λ¦¬κ° μ΄λμ μ μ₯λμ΄ μλμ§λ₯Ό μΆμ νλ λ° μ¬μ©λ©λλ€.
μ λ κ²½λ‘(Absolute Path)
μ λ κ²½λ‘λ νμΌμ΄λ λλ ν°λ¦¬μ μ 체 κ²½λ‘λ₯Ό λνλ
λλ€. λ£¨νΈ λλ ν°λ¦¬μμ μμνμ¬ νΉμ νμΌμ΄λ λλ ν°λ¦¬μ λλ¬νλ λ° νμν λͺ¨λ λλ ν°λ¦¬λ₯Ό λμ΄ν©λλ€. μ λ κ²½λ‘λ νμ νΉμ μμΉμμ μμνλ©°, μ 체 λλ ν°λ¦¬ ꡬ쑰λ₯Ό λͺ
μμ μΌλ‘ λνλ
λλ€.
μλ₯Ό λ€μ΄, Unix/Linux κ³μ΄μμμ μ λ κ²½λ‘λ "/home/user/documents/file.txt"μ κ°μ΄ λ£¨νΈ λλ ν°λ¦¬μμ μμνμ¬ λͺ©ν νμΌκΉμ§μ κ²½λ‘λ₯Ό λνλ
λλ€.
Windowsμμμ μ λ κ²½λ‘λ "C:\Users\User\Documents\File.txt"μ κ°μ΄ λλΌμ΄λΈ λ¬Έμμ λλ ν°λ¦¬ κ²½λ‘λ₯Ό μ¬μ©νμ¬ λͺ©ν νμΌκΉμ§μ κ²½λ‘λ₯Ό λνλ
λλ€.
μλ κ²½λ‘(Relative Path)
μλ κ²½λ‘λ νμ¬ μμ
λλ ν°λ¦¬λ₯Ό κΈ°μ€μΌλ‘ νμΌμ΄λ λλ ν°λ¦¬μ κ²½λ‘λ₯Ό λνλ
λλ€. μλ κ²½λ‘λ λͺ©ν νμΌμ΄λ λλ ν°λ¦¬κ° νμ¬ μμΉν λλ ν°λ¦¬λ₯Ό κΈ°λ°μΌλ‘ μλμ μΌλ‘ μ΄λμ μμΉνλμ§λ₯Ό ννν©λλ€.
μλ₯Ό λ€μ΄, νμ¬ μμ
λλ ν°λ¦¬κ° "/home/user"μ΄κ³ , μλ κ²½λ‘κ° "documents/file.txt"λΌλ©΄ λͺ©ν νμΌμ "/home/user/documents/file.txt"μ μμΉν κ²μ
λλ€.
μλ κ²½λ‘λ "../"μ κ°μ μμ λλ ν°λ¦¬λ₯Ό λνλ΄λ νΉμ κΈ°νΈλ₯Ό μ¬μ©ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, νμ¬ μμ
λλ ν°λ¦¬κ° "/home/user/documents"μ΄κ³ , μλ κ²½λ‘κ° "../photos/picture.jpg"λΌλ©΄ λͺ©ν νμΌμ "/home/user/photos/picture.jpg"μ μμΉν κ²μ
λλ€.
νμΌ μμ€ν (File System)
νμΌ μμ€ν (File System)μ μ»΄ν¨ν°μμ λ°μ΄ν°λ₯Ό μ μ₯νκ³ μ‘°μ§νλ λ° μ¬μ©λλ μννΈμ¨μ΄ λ° λ°μ΄ν° ꡬ쑰μ μ§ν©μ μλ―Έν©λλ€. νμΌ μμ€ν μ λμ€ν¬, SSD, λ€νΈμν¬ μ μ₯μ λ± λ€μν 맀체μ λ°μ΄ν°λ₯Ό μ μ₯νκ³ κ²μν μ μλ μΈν°νμ΄μ€λ₯Ό μ 곡ν©λλ€.
νμΌ μμ€ν
μ΄ μννλ μ£Όμ κΈ°λ₯
- νμΌ λ° λλ ν°λ¦¬ κ΄λ¦¬: νμΌ μμ€ν μ νμΌκ³Ό λλ ν°λ¦¬λ₯Ό μμ±, μμ , 볡μ¬, μ΄λνλ λ±μ μμ μ κ΄λ¦¬ν©λλ€. λλ ν°λ¦¬λ νμΌμ μ‘°μ§ννκ³ κ³μΈ΅μ μΌλ‘ ꡬ쑰ννλ μν μ ν©λλ€.
- μ μ₯ κ³΅κ° κ΄λ¦¬: νμΌ μμ€ν μ 물리μ μΈ μ μ₯ 곡κ°μ ν¨μ¨μ μΌλ‘ κ΄λ¦¬νλ©°, νμΌμ΄λ λ°μ΄ν° λΈλ‘μ μ μ₯νκ³ κ²μνλ λ° νμν λ©μ»€λμ¦μ μ 곡ν©λλ€.
- νμΌμ μ½κΈ° λ° μ°κΈ°: μ¬μ©μ λ° μμ© νλ‘κ·Έλ¨μ νμΌ μμ€ν μ ν΅ν΄ λ°μ΄ν°λ₯Ό νμΌμ κΈ°λ‘νκ±°λ μ½μ μ μμ΅λλ€. νμΌ μμ€ν μ νμΌμ λν μ½κΈ° λ° μ°κΈ° μμ μ ν¨μ¨μ μΌλ‘ μ²λ¦¬ν©λλ€.
- νμΌ κΆν λ° λ³΄μ: νμΌ μμ€ν μ νμΌμ λν μ‘μΈμ€ κΆν λ° λ³΄μμ κ΄λ¦¬ν©λλ€. μ΄λ₯Ό ν΅ν΄ μ¬μ©μλ νλ‘κ·Έλ¨μ΄ νμΌμ λν μ μ ν κΆνμ κ°μ§κ³ μμ λμλ§ νμΌμ μ½κ±°λ μΈ μ μμ΅λλ€.
- νμΌ μμ€ν μ μΌκ΄μ± λ° λ³΅κ΅¬: νμΌ μμ€ν μ λ°μ΄ν°μ μΌκ΄μ±μ μ μ§νκ³ , μμ€ν μ΄ μ€λ¨λκ±°λ μ₯μ κ° λ°μνμ λ λ°μ΄ν°λ₯Ό 볡ꡬνλ λ©μ»€λμ¦μ μ 곡ν©λλ€.
νμΌ μμ€ν μ μ’ λ₯
- FAT(File Allocation Table)
- NTFS(New Technology File System)
- ext4
- APFS(Apple File System)
- HFS+(Hierarchical File System Plus)
- XFS
- ZFS(Zettabyte File System)
κ° νμΌ μμ€ν μ νΉμ μ΄μ 체μ λ μꡬ μ¬νμ λ§κ² μ€κ³λμμΌλ©°, κ°κ°μ νΉμ±κ³Ό μ±λ₯ νΉμ§μ κ°μ§κ³ μμ΅λλ€.
νμΌ (File)
Data storage unit on a computer containing information. Identified by a unique name, files can be created, modified, and deleted within a file system.
λλ ν°λ¦¬ (Directory)
A container for organizing files and subdirectories. Forms a hierarchical structure within a file system.
μ λ κ²½λ‘ (Absolute Path)
Specifies the complete location of a file or directory from the root directory, providing the full path.
μλ κ²½λ‘ (Relative Path)
Specifies the location of a file or directory in relation to the current working directory, offering a path based on the current position.
νμΌ μμ€ν
(File System)
The method an operating system uses to organize and store files on storage devices, managing data storage and retrieval. Examples include NTFS, FAT32, ext4, and APFS.
'Computer Science > Operating System' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
15 Partitioning & Formatting (0) | 2024.01.07 |
---|---|
13 Paging 2 - Thrashing (μ€λμ±) (0) | 2024.01.07 |
12 Paging (νμ΄μ§) (1) | 2024.01.07 |
11 Swapping (Feat. λ©λͺ¨λ¦¬ ν λΉ) (1) | 2024.01.07 |
10 Deadlock (κ΅μ°© μν) (0) | 2024.01.06 |
λκΈ