모든 플랫폼에서 생성한 특정 파일에 대한 숨겨진 폴더를 생성하는 Python 스크립트를 만들려고 합니다.
Linux에 "."를 넣으면 쉽게 이 작업을 수행할 수 있다는 것을 알고 있습니다. 파일이나 폴더 이름의 시작 부분으로 사용했지만 MacOS에서 동일한 작업을 수행할 수 있음을 시사하는 내용은 없습니다. 테스트할 MacOS 시스템이 없었기 때문에 장애물에 부딪혔습니다.
chflags
Linux 시스템처럼 ".file"이라는 이름의 디렉터리 및/또는 파일을 생성할 수 있습니까? 아니면 어디에서나 본 방법을 사용해야 합니까 ?
답변1
숨겨진 파일 이름은 특정 파일 시스템 구현의 기능이 아니라 Unix 셸 및 기타 표준 Unix 도구의 기능입니다("숨겨진" 이름은 점으로 시작하는 이름일 뿐입니다).
macOS는 Unix 운영 체제이기 때문에 Linux나 다른 Unix와 마찬가지로 숨겨진 파일 이름을 지원합니다.
macOS의 예:
$ touch file .hidden_file
$ ls
file
$ ls -a
. .. .hidden_file file