Mac의 폴더에 있는 모든 파일 및 하위 디렉토리 내용을 나열하는 방법
차례:
지정된 디렉토리의 모든 파일뿐만 아니라 하위 디렉토리에 묻힌 해당 디렉토리 내의 모든 파일을 보고 싶었던 적이 있습니까? 기본적으로 지정된 폴더에 있는 파일의 재귀적 목록을 찾고 있다면 Mac OS Finder에 대한 훌륭한 요령을 보여주고 명령줄을 사용하는 몇 가지 고급 접근 방식도 시연합니다. .
Mac OS Finder에서 모든 하위 디렉토리를 확장하고 폴더 내용을 나열하는 방법
Finder 내 폴더의 모든 하위 디렉토리에 있는 내용을 빠르게 보려면 상위 폴더를 열고 목록 보기로 변경하세요. 이제 Option 키를 누른 상태에서 디렉토리 이름 옆에 있는 작은 화살표를 클릭합니다.해당 디렉토리와 모든 하위 디렉토리를 동시에 확장합니다.
화살표를 클릭한 디렉토리에 포함된 각각의 모든 하위 폴더는 그 내용도 표시됩니다.
해당 화살표를 다시 Option-클릭하면 모든 하위 디렉토리가 닫힙니다. 그렇지 않으면 화살표를 클릭할 때 새 기본 보기가 됩니다.
이 방법을 통해 숨김 파일을 보려면 숨김 파일을 Mac OS X Finder에 개별적으로 표시하도록 설정해야 합니다. 다시 비활성화되었습니다.
위의 접근 방식은 대부분의 사용자에게 가장 쉬운 방법이며 다음 두 가지 방법은 명령줄에 중점을 두고 터미널에 익숙한 사용자를 대상으로 합니다.
명령줄에서 모든 파일 및 하위 디렉토리 내용 나열
명령줄에서 재귀적으로 모든 파일을 나열하려면 기존 ls 명령에 -R 플래그를 첨부할 수 있습니다. 이렇게 하면 하위 디렉터리가 확장되고 그 안에 포함된 파일이 나열됩니다. 이러한 명령은 Mac OS X에서 Linux에 이르기까지 거의 모든 형태의 유닉스에서 작동합니다.
ls -R ~/Desktop/
샘플 출력은 다음과 같습니다.
/Users/macuser/Desktop//wallpapers: Dark Tower.jpg milky-way.jpg car.jpg ngc602.jpg 불타는 별-nebula.jpg ngc6188Kfir2000. jpg windows.jpg m33.jpg /Users/macuser/Desktop//trip: Volcano.jpeg itenerary.txt 티켓.JPG
출력물은 괜찮은데 좀 더 잘 정리했으면 좋겠습니다.
-R 외에 -lah 플래그를 사용하면 권한, 소유권, 수정 날짜가 표시되고 파일 정보를 훨씬 쉽게 읽을 수 있습니다. -a 플래그는 선택 사항이며 숨김 파일도 표시할 수 있습니다.
ls -lahR ~/Desktop/
샘플 출력은 다음과 같습니다.
/Users/macuser/Desktop/wallpapers: 총 5464 drwxr-xr-x@ 11 macuser 직원 374B Jan 14 15:32 . drwxr-xr-x 522 macuser 직원 17K 1월 28일 10:20 . -rw-r--r--@ 1 macuser 직원 254K 1월 13일 15:44 Dark Tower.jpg -rw-r--r--@ 1 macuser 직원 101K 1월 14일 15:32 자동차.jpg -rw-r--r--@ 1 macuser 직원 141K 1월 13일 15:44 star-nebula.jpg -rw-r--r--@ 1 macuser 직원 206K 1월 14일 09:57 nintendo.jpg -rw- r--r--@ 1 macuser 직원 134K 1월 13일 15:44 m33.jpg -rw-r--r--@ 1 macuser 직원 1.4M 1월 13일 15:30 milky-way.jpg -rw-r-- r--@ 1 macuser 직원 153K 1월 13일 15:44 ngc602.jpg -rw-r--r--@ 1 macuser 직원 194K 1월 13일 15:44 windows.jpg /Users/macuser/Desktop/trip: 총 360 drwxr -xr-x@ 6 macuser 직원 204B 12월 9일 13:43 . drwxr-xr-x 522 macuser 직원 17K 1월 22일 10:20 . -rw-r--r--@ 1 macuser 직원 6.0K 12월 9일 13:43 .DS_Store -rw-r--r--@ 1 macuser 직원 30K 12월 8일 12:41 Volcano.jpeg -rw-r-- r--@ 1 macuser 직원 45K 12월 8일 12:41 itinerary.txt -rw-r--r--@ 1 macuser 직원 88K 12월 9일 12:31 티켓.JPG
위에서 언급한 Finder 방법과 같이 하위 디렉토리를 확장하여 각 파일의 경로가 파일 자체 위에 나열되어 있음을 알 수 있습니다. 완전히 다른 명령어를 사용하여도 파일명 진행 경로를 알 수 있습니다.
전체 디렉토리 경로가 표시된 재귀적으로 모든 파일 나열
마지막으로 전체 경로가 지정된 모든 파일 목록을 원하는 경우 find 명령을 사용할 수 있습니다.
find ~/Desktop/Sample/ -type f
이것은 목록의 각 파일에 대한 전체 경로를 덤프합니다:
/Users/macuser/Desktop/Sample/x11.jpg /Users/macuser/Desktop/Sample/Files/alpha-tool-preview.jpg /Users/macuser /Desktop/Sample/Files/alpha-tool.jpg /Users/macuser/Desktop/Sample/Files/reveal-editing-tools-preview.jpg /Users/macuser/Desktop/Sample/Files/save-transparent-png.jpg
누군가와 디렉토리 목록을 공유하려는 경우 찾기 명령이 더 나은 결과를 제공할 수 있습니다. 이 경우 다음과 같이 끝에 >를 첨부하여 출력을 파일로 쉽게 덤프할 수 있습니다.
find /Path/To/List -type f > FilesWithPaths.txt
“-type f” 플래그는 일반 파일만을 의미합니다. 더 많은 개체나 심볼릭 링크를 표시하려면 man 페이지에서 추가 정보를 확인할 수 있습니다.