파일은 컴퓨터에서 데이터를 저장하고 이름이나 경로로 다루는 단위다. 파일 시스템은 파일을 조직하고 찾고 읽거나 쓰는 기능을 제공한다. ([마이크로소프트의 파일 관리 안내](https://learn.microsoft.com/en-us/windows/win32/fileio/file-management)) - 이름이 같아도 폴더가 다르면 다른 파일일 수 있다. [[파일 명명 규칙]]과 [[파일 경로]]는 어떤 자료를 가리키는지 확인하는 데 함께 필요하다. - 확장자는 [[파일 형식]]을 알아보는 단서다. 화면에서 확장자를 숨기는 설정이 있어도 파일의 형식이 바뀌는 것은 아니다. ([애플의 파일 확장자 안내](https://support.apple.com/guide/mac-help/show-or-hide-filename-extensions-on-mac-mchlp2304/mac)) - 파일의 내용과 수정 시각, 권한 등의 관리 정보를 구분한다. [[파일 시스템]]이 다르면 이름과 권한을 다루는 조건도 달라질 수 있으므로 전달 뒤 실제로 열리는지 확인한다. ## 기타 등등 - 파이선의 Path.touch는 기존 파일의 수정 시각을 갱신할 수 있다. 수정 시각이 달라졌다는 사실만으로 본문이 바뀌었다고 단정할 수는 없다. [출처](https://docs.python.org/3/library/pathlib.html#pathlib.Path.touch) - 하드 링크를 지원하는 파일 시스템에서는 여러 경로가 같은 파일을 가리킬 수 있다. 윈도 NTFS의 하드 링크도 이 방식이다. [출처](https://learn.microsoft.com/en-us/windows/win32/fileio/hard-links-and-junctions) #파일 #컴퓨터 #기초