요약
- 파일만 : ls | ? {$_.Mode -match "-a."}
- 디렉터리만 : ls | ? {$_.Mode -match "d."}
- 경로지정 옵션 : ls
-path c:\
| ? {$_.Mode -match "d."}
Get-ChildItem / ls / dir 중에 어떤 것을 써도 상관없다. 단 cmd에서는 불가, PowerShell에서만 가능
(+ 리눅스 명령어, 윈도우 명령어 별개로 기억하는데 한계가 있어서 개인적으로 PowerShell을 쓰고 있다. 몇년전엔 둘다 외우려고 포스팅도 했더군;)
당연한 이야기지만 > (파일명)
명령어를 통해 결과를 파일로 추출할 수 있다
PS C:\Users\(사용자명)\Downloads> ls | ? {$_.Mode -match "d."}
디렉터리: C:\Users\(사용자명)\Downloads
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2019-11-19 오후 10:05 02_NanumMyeongjo
d----- 2023-06-20 오전 10:16 Berry_3.0.2
d----- 2023-06-25 오후 2:37 CustomSkin(2023-06-25)
d----- 2023-05-27 오후 5:02 favicon_io
d----- 2019-11-19 오후 10:00 FocusWriter
d----- 2022-06-25 오후 11:51 GenshinLyreMidiPlayer_v3.1.1_win-x64_dependent
d----- 2022-06-26 오전 12:04 GenshinLyreMidiPlayer_v3.1.1_win-x64_standalone
d----- 2022-11-17 오전 12:16 iloveimg-converted
...
PS C:\Users\(사용자명)\Downloads> ls | ? {$_.Mode -match "a."}
디렉터리: C:\Users\(사용자명)\Downloads
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2019-11-19 오후 10:05 4866576 02_NanumMyeongjo.zip
-a---- 2022-04-26 오후 10:43 296327 1.PNG
-a---- 2023-05-23 오전 9:57 2147669698 100. 개인사진-20230523T005255Z-001.zip
-a---- 2022-04-26 오후 10:44 236925 2.PNG
-a---- 2022-12-05 오후 10:57 3570781 20170121.zip
-a---- 2023-04-14 오후 1:29 5048143 265d53c611aa2045-1.zip
-a---- 2022-04-26 오후 10:44 227053 3.PNG
-a---- 2020-04-25 오후 6:23 34504 61FDfqHXlPL._AC_SX425_.jpg
-a---- 2022-01-09 오후 2:38 959108544 android-studio-2020.3.1.26-windows.exe
-a---- 2020-02-03 오후 9:48 11571560 AnySign_Installer.exe
-a---- 2021-12-25 오후 1:50 199015128 AtomSetup-x64.exe
...
PS C:\Users\(사용자명)\Downloads> dir -path c:\ | ? {$_.Mode -match "d."} > "C드라이브의 디렉터리 목록.txt"
디렉터리: C:\
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2022-11-01 오후 9:27 backscreen
d----- 2018-10-12 오후 10:10 Intel
d----- 2023-05-20 오후 12:52 Logs
d----- 2022-08-12 오후 10:00 Naver Movie
d----- 2018-04-12 오전 8:38 PerfLogs
d-r--- 2023-06-25 오후 4:48 Program Files
d-r--- 2023-06-10 오전 9:51 Program Files (x86)
d----- 2020-08-20 오후 10:09 Quarantine_MZ
d----- 2021-05-24 오후 9:16 TEMP
d-r--- 2018-08-27 오후 6:28 Users
d----- 2023-06-24 오전 10:51 Windows
d----- 2019-12-10 오후 11:09 Windows10Upgrade
참고자료
반응형