명령줄 옵션(&O)¶
TreeSize 의 Professional 에디션은 명령줄 옵션을 사용하여 예약된 검사를 실행하거나 다음 날 아침 모니터에서 검사 결과를 확인할 수 있습니다.
스캔 예약하기 대화 상자에서 아래 옵션(&O)을 사용하여 명령줄을 컴파일할 수 있습니다.
참고
이 옵션은 TreeSize Professional Edition 에서만 활성화됩니다.
모든 옵션(&O)¶
Treesize.exe [/OPTION] SCANPATH
/? 또는 /HELP¶
이 도움말 페이지를 표시합니다.
/AGEOFFILES¶
스캔한 디렉터리의 ‘파일 연령’ 탭에 있는 그래프를 비트맵, GIF, PNG, JPEG, 텍스트 또는 CSV 파일로 저장합니다. 파일 유형은 지정된 파일 이름의 확장자에 따라 달라집니다. 다음 예는 로컬 드라이브 C에 대한 ‘파일의 사용 기간’ 그래프의 JPEG 이미지 파일을 만드는 예제입니다:
Treesize /SCAN "C:\" /AGEOFFILES "C:\Documents\c_file_ages.jpg"
/APPENDTOFILES <값>¶
이 옵션을 사용하면 /TEXT 을 사용할 때와 같이 내보내기를 수행할 때 TreeSize가 기존 파일에 출력을 추가할지 여부를 선택할 수 있습니다. 추가하려면 “True”를 선택하고 기존 파일을 덮어쓰려면 “False”를 선택합니다.
참고
이 매개변수는 내보내기한 이미지, XML 및 PDF 파일에는 작동하지 않습니다. 이러한 파일은 항상 덮어쓰기됩니다. /DATE 스위치를 사용하여 생성된 모든 보고서에 고유한 파일 이름이 지정되도록 할 수 있습니다.
/EXCEL 을 통해 Excel 파일로 내보내기할 때 이 매개 변수를 /SHEETNAME 과 함께 사용하여 지정된 시트에 데이터를 추가할 수 있습니다. 예시:
Treesize.exe /SCAN "C:\" /APPENDTOFILES True /EXCEL "C:\Export.xlsx" /SHEETNAME "test"
Treesize.exe /SCAN "C:\" /APPENDTOFILES False /TEXT "C:\Export.csv"
/ARCHIVEBITFILESONLY¶
이 옵션은 스캔에서 아카이브 비트가 설정된 파일만 포함합니다. 이 옵션은 백업의 크기를 계산하려는 경우에 매우 유용합니다. 이 경우 바탕화면이나 시작 메뉴에 백업 크기 계산을 자동으로 시작하는 바로가기를 만들 수 있습니다. 예시:
Treesize /ARCHIVEBITFILESONLY /SCAN "\\Server\Backup\This"
/ATTACH¶
지정하면 내보낸 모든 파일이 이메일에 첨부됩니다. 지정하지 않으면 명시적으로 지정된 경로를 가진 파일이 첨부되지 않습니다. 이 옵션은 XML 또는 Excel 파일이 상당히 커서 이메일 계정을 가득 채우는 경우에 유용합니다.
이 예는 Excel 파일로 내보내지만 메일에 첨부하지는 않습니다:
TreeSize.exe /SCAN "F:\" /EMAIL "treesize@example.com" /EXCEL "C:\Temp\test.xlsx"
이 예제에서는 이메일에 Excel 파일을 첨부합니다:
TreeSize.exe /SCAN "F:\" /EMAIL "treesize@example.com" /EXCEL
TreeSize.exe /SCAN "F:\" /EMAIL "treesize@example.com" /ATTACH /EXCEL "C:\Temp\test.xlsx"
/BARCHART <파일 이름¶
스캔한 디렉터리의 막대형 도표를 비트맵, GIF, PNG 또는 JPEG 파일로 저장합니다. 파일 유형은 지정된 파일 이름의 확장자에 따라 달라집니다. 이 예에서는 로컬 드라이브 C에 대한 막대형 도표의 PNG 이미지 파일을 만듭니다:
Treesize /SCAN "C:\" /BARCHART "C:\Documents\c.png"
/COMPARE <파일명|경로>¶
스캔한 경로를 저장된 인덱스 파일과 비교합니다. 다음 예는 드라이브 C: 를 스캔하고 결과를 이 드라이브에 대해 저장된 XML 보고서와 비교합니다:
Treesize /COMPARE "C:\Reports\TreeSize\c.xml.zip" /SCAN "C:\"
인덱스 파일 대신 이 명령줄 매개변수와 함께 경로를 사용할 수도 있습니다. 지정된 경로는 현재 스캔 결과와 비교됩니다. 다음 예에서는 C:\ 드라이브를 스캔하고 추가로 D:Backup_of_C 경로를 사용하여 둘을 비교합니다:
Treesize /SCAN "C:\" /COMPARE "D:\Backup_of_C"
또는 이 명령을 사용하여 이미 존재하는 두 개의 인덱스 파일(예: “c1.xml.zip” 및 “c2.xml.zip”)을 비교할 수 있습니다:
Treesize /OPEN "C:\Reports\TreeSize\c1.xml.zip" /COMPARE "C:\Reports\TreeSize\c2.xml.zip"
/OPEN 명령은 첫 번째 파일(“c1.xml.zip”)을 스캔 파일로 확장하여 두 파일의 비교를 준비합니다. 두 번째 파일(“c2.xml.zip”)은 “실제” 스캔과 비교하는 경우와 마찬가지로 이 확장된 스캔 파일과 비교됩니다.
/COPY <path>¶
이 옵션은 명령줄 옵션(&O) /SEARCH 과 함께만 사용할 수 있습니다.
TreeSize 파일 검색 결과를 대상 위치로 복사합니다.
다음 명령은 최신 검색 옵션(&O)을 사용하여 로컬 드라이브 C: 에서 검색하고 검색 결과를 “C:\temp\ObsoleteFiles” 폴더에 복사합니다:
Treesize /SEARCH:Start /SCAN "C:\" /COPY "C:\temp\ObsoleteFiles"
다음 참조: 확인된 파일 이동
/CREATEDPASTDAYSONLY <n>¶
이 옵션은 인수에 입력한 일수 동안 생성된 파일만 스캔에 포함합니다. 다음 예에서 이 옵션은 지난 8일 동안 생성된 파일만 스캔에 포함합니다:
Treesize /CREATEDPASTDAYSONLY 8
/CREATESNAPSHOT <드라이브>¶
이 명령줄 매개변수 뒤에 지정된 드라이브에 대한 스냅샷을 만듭니다. 예제:
Treesize /CREATESNAPSHOT "C:\" "D:\"
스냅샷을 만들려면 관리자 권한이 필요할 수 있습니다.
/CSV <파일 이름¶
스캔 또는 검색이 완료된 후 결과를 CSV 파일에 저장합니다. 저장 후 애플리케이션이 자동으로 종료됩니다. 이 예에서는 마지막 검색 구성이 포함된 로컬 드라이브 C: 의 File 검색 결과를 CSV 파일에 저장합니다:
Treesize /SEARCH:Start /SCAN "C:\" /CSV "C:\Results\C_search.csv"
/DATE¶
이 스위치는 명령줄의 모든 내보내기 파일 이름에 현재 날짜와 시간을 추가합니다. 이 기능은 매일 밤이나 주말 등 정기적으로 스캔을 수행하려는 경우에 유용합니다. 다음 예는 네트워크 경로 “\\Host\Share”를 스캔하고 그 결과를 “C:\Scans\name_2013-08-14_17-18-24.xls” 같은 파일에 저장합니다:
Treesize /SCAN "\\Host\Share" /DATE /EXCEL "C:\Scans\name.xls"
/DEDUPLICATE¶
이 옵션은 명령줄 옵션(&O) /SEARCH 과 함께만 사용할 수 있습니다.
TreeSize 중복 파일 검색에서 발견된 중복 파일을 NTFS 하드 링크로 대체합니다:
Treesize /SEARCH:Start /SCAN "C:\" /DEDUPLICATE
/DELETE¶
이 옵션은 명령줄 옵션(&O) /SEARCH 과 함께만 사용할 수 있습니다.
TreeSize 파일 검색 결과 발견된 모든 파일을 영구적으로 삭제합니다. 예시:
Treesize /SEARCH:Start /SCAN "C:\temp" /FILTER "*.tmp" /DELETE
다음 참조: 확인된 파일 이동
/EMAIL <받는 사람>¶
수집된 데이터를 지정된 이메일 주소로 보냅니다. 이 매개변수는 명령줄에서 한 번만 사용할 수 있으며, 모든 결과가 포함된 이메일은 한 개만 전송됩니다. 여러 명의 수신자를 세미콜론(;) 또는 쉼표로 구분할 수 있습니다. 명령줄을 통해 이메일을 보내려면 트리 크기 옵션 대화 상자의 해당 페이지에서 유효한 SMTP 설정을 지정해야 합니다. 예시:
Treesize /SCAN "\\Server\Share" /EMAIL "treesize@example.com"
다른 매개변수를 지정하지 않은 경우 이메일은 옵션(&O)에 설정된 형식(HTML 또는 일반 텍스트)으로 전송됩니다. 현재 옵션과 독립적으로 형식을 정의하려면 수신자 주소 정의 바로 뒤에 /TEXT 또는 /HTML 매개변수를 사용하면 됩니다. 예시:
Treesize /SCAN "\\Server\Share" /EMAIL "treesize@example.com" /TEXT
매개변수를 조합하여 이메일에 첨부파일을 추가할 수도 있습니다. 다음 예에서는 스캔에 대한 Excel 보고서를 이메일에 첨부 파일로 추가합니다:
Treesize /SCAN "\\Server\Share" /EMAIL "treesize@example.com" /EXCEL
/EMAILIFRESULTSFOUND¶
이 옵션은 명령줄 옵션 /SEARCH 및 /EMAIL 과 함께만 사용할 수 있습니다. 이 매개변수를 지정하면 TreeSize는 검색 중에 지정된 검색 유형별로 하나 이상의 파일 또는 폴더가 발견된 경우 현재 검색 결과가 포함된 이메일만 전송합니다.
/EMPTYRECYCLEBIN¶
이 옵션을 사용하면 트리사이즈가 현재 스캔을 실행하기 전에 휴지통을 비웁니다. 예시:
Treesize /EMPTYRECYCLEBIN /SCAN "C:\"
/EXECUTE ¶
이 옵션은 명령줄 옵션(&O) /SEARCH 과 함께만 사용할 수 있습니다.
이 매개변수를 사용하면 TreeSize 파일 검색에서 찾은 파일을 다른 애플리케이션이나 스크립트로 전달할 수 있습니다. 이 매개변수의 가능한 대상은 배치 또는 파워쉘 스크립트일 수 있습니다. 다음 예에서는 가장 최근 검색 설정으로 C:\ 드라이브를 검색하고 검색된 각 파일에 대해 “Archive.bat” 스크립트를 호출합니다. 이 파일은 명령줄 매개변수로 스크립트에 전달됩니다:
Treesize /SEARCH:Start /SCAN "C:\" /EXECUTE "C:\Scripts\Archive.bat"
다음 참조: 확인된 파일 이동
/EXCEL <파일 경로¶
수집된 데이터를 Microsoft Excel 형식으로 내보내기하여 입력한 파일 경로에 저장합니다. 파일 이름만 지정하면 현재 설치 디렉터리가 내보내기를 저장하는 데 사용됩니다. 지원되는 형식은 기존 .XLS 파일 형식(Excel 97-2003)과 .XLSX 형식(Excel 2007에 도입됨)입니다. 사용되는 형식은 지정된 파일 이름의 확장자에 따라 달라집니다. 저장 후 애플리케이션이 자동으로 종료됩니다. 예시:
Treesize /SCAN "C:\" /EXCEL "C:\Documents\c.xls"
파일 이름이 이미 있는 경우 해당 파일이 열리고 새 워크시트가 추가됩니다.
참고
TreeSize File Search (/SEARCH)에서 각 검색 유형의 결과는 고유한 특정 워크시트에 수집됩니다. 지정된 경로 아래에 파일이 이미 있는 경우 이러한 시트는 덮어쓰기됩니다. 이를 방지하려면 명령줄 옵션(&O) /APPENDTOFILES 을 사용해야 합니다.
/EXCLUDE <패턴1;패턴2>¶
이 옵션을 사용하면 스캔에서 제외할 파일 및 폴더의 패턴을 지정할 수 있습니다. 여러 개의 제외 패턴은 세미콜론(;)을 사용하여 구분할 수 있습니다. 하나 이상의 패턴에 공백이 포함된 경우 전체 패턴 문자열을 따옴표(“)로 묶어야 합니다. 다음 예에서는 “.tmp”로 끝나는 파일과 폴더 또는 정확한 이름이 “system”인 파일과 폴더는 무시합니다:
Treesize /SCAN "\\Server\Users" /EXCLUDE "*.tmp;system"
/EXPAND <레벨|크기>¶
이 옵션을 사용하면 스캔 후 디렉토리 트리에서 몇 개의 레벨을 확장할지 지정할 수 있습니다. 이 옵션 뒤에 숫자를 지정하지 않으면 모든 폴더가 확장됩니다. 디렉터리 수준 대신 메가바이트(MB) 단위로 양을 지정할 수도 있습니다. 이 경우 지정된 양보다 큰 모든 폴더가 확장됩니다. “MB” 단위는 공백 없이 숫자 뒤에 와야 합니다. 다음 예는 “H:\User” 폴더를 스캔하여 10MB보다 큰 모든 폴더를 확장한 후 그 결과를 “C:\Results\Allusers.xlsx” Excel 파일에 저장하는 예제입니다:
Treesize /SCAN "H:\User" /EXCEL "C:\Results\Allusers.xlsx" /EXPAND 10MB
/EXPANDABLEREPORT <값>¶
이 옵션을 사용하면 Excel 내보내기에서 디렉토리 트리와 유사하게 탐색할 수 있는 확장/축소 가능한 그룹을 사용합니다.
Treesize /SCAN "H:\User" /EXPANDABLEREPORT True /EXCEL "C:\Results\Allusers.xlsx"
Treesize /SCAN "H:\User" /EXPANDABLEREPORT False /EXCEL "C:\Results\Allusers.xlsx"
/EXPORTDRIVESLIST <파일 이름¶
이 옵션을 사용하면 ‘드라이브 목록’의 내용을 Excel, 텍스트 또는 CSV 파일로 내보내기할 수 있습니다. 파일 유형은 지정된 파일 이름의 확장자에 따라 달라집니다. 예시:
Treesize /SCAN "C:\Results\AllDrives.csv" /EXPORTDRIVESLIST
/EXPORTFILES¶
이 옵션을 지정하면 모든 내보내기 파일에 파일이 포함됩니다. 따라서 이 옵션은 “도구 > 옵션 > 내보내기 > * > 내보낸 요소 > 폴더 및 단일 파일” 옵션을 활성화하는 것과 동일합니다.
/EXPORTGROUPSEXPANDED¶
이 옵션을 지정하면 확장자 목록을 내보내기할 때 그룹에 포함된 확장자에 대한 모든 정보가 포함됩니다.
/EXPORTPATHSLIST <파일 이름¶
이 옵션은 명령줄 옵션(&O) /SEARCH 과 함께만 사용할 수 있습니다.
모든 검색 결과가 포함된 간단한 목록을 내보내기. 목록에는 검색 결과의 전체 경로만 포함되며 다른 정보는 포함되지 않습니다. 대상 파일에 지원되는 형식은 .txt 및 .csv입니다.
이 예에서는 C 드라이브에 있는 모든 exe 파일을 검색하고 목록을 만듭니다:
Treesize /SEARCH:Start /SCAN "C:\" /FILTER "*.exe" /EXPORTPATHSLIST "C:\Results\SearchResults.csv"
“File > 경로 목록 > 경로 목록 가져오기” 또는 매개변수 /IMPORT를 사용하여 이전 검색 결과를 사용자 인터페이스로 다시 가져올 수 있습니다.
“도구 > 옵션 > 내보내기 > 중복 그룹 포함” 옵션이 활성화된 경우, 이 기능을 사용하여 그룹 구조를 포함한 중복 검색 결과를 내보내고 가져올 수도 있습니다.
/EXPORTTITLE ¶
인쇄된 보고서 또는 내보내기한 파일 내에서 제목을 변경하는 데 사용할 수 있습니다. 이를 통해 자동화된 환경에서 트리사이즈를 사용할 때 사용자에게 추가 정보를 제공할 수 있습니다. 환경 변수의 사용도 허용됩니다. 예시:
Treesize /SCAN "\\Server3\C$" /EXPORTTITLE "This is drive C on Server3" /PRINT
/EXTENSIONSLIST <파일 이름¶
이 옵션을 사용하면 스캔한 파일 시스템 분기의 파일 확장자/파일 유형에 대한 통계를 Excel, HTML, 텍스트 또는 CSV 파일로 저장할 수 있습니다. 파일 유형은 지정된 파일 이름의 확장자에 따라 달라집니다. 내보내기되는 열은 마지막으로 사용했을 때 “확장자” 탭의 사용자 인터페이스에서 활성화된 열이거나 /OPTIONS를 통해 제공된 구성 파일이 작성된 시점에 활성화된 열이 됩니다.
다음 예는 드라이브 C: 를 스캔하여 이 드라이브의 파일 유형 통계가 포함된 “D:\TreeSize Reports\C_filetypes.xls”라는 이름의 Excel 파일을 만듭니다:
Treesize /SCAN "C:\" /EXTENSIONSLIST "D:\TreeSize Reports\C_filetypes.xls"
/EXTENSIONSCHART <파일 이름¶
‘확장자’ 페이지 하단에 표시된 작은 그래프를 이미지 파일(비트맵, GIF, PNG 또는 JPEG)로 저장합니다.
/EXTENSIONSPIECHART <파일 이름¶
이미지 파일(비트맵, GIF, PNG 또는 JPEG)에 ‘파일 확장자’의 분포를 보여주는 파이차트를 저장합니다.
/FILTER <패턴1;패턴2>¶
특정 확장자(예: “.mp3” 또는 “.doc”의 파일만 계산하는 File 필터를 설정합니다. 여러 개의 패턴을 세미콜론(;)으로 구분하여 전달할 수 있습니다. 다음 예는 서버의 “Users” 디렉터리에서 MP3 및 AVI 파일을 검색합니다:
Treesize /SCAN "\\Server\Users" /EXCEL "C:\Results\UsersMediaFiles.xlsx" /FILTER "*.mp3;*.avi"
트리 사이즈 파일 검색(/SEARCH)을 수행할 때 /FILTER 명령줄 스위치를 사용하여 고급 파일 검색의 패턴을 지정할 수도 있습니다. 보다 복잡한 사용자 정의 파일 검색을 수행하려면 검색 옵션을 파일에 저장하고 결과 XML 파일을 /SEARCH 뒤에 명령줄에 전달해야 합니다.
/FOLLOWREPARSEPOINTS¶
이 스위치를 명령줄에 추가하면 TreeSize는 파일 시스템 트리를 스캔할 때 마운트 지점 및 외부 심볼릭 링크를 따릅니다.
/GROUPSCANS¶
이 명령줄 스위치를 사용하면 스캔한 모든 디렉터리가 가상 루트 폴더 아래에 그룹화됩니다. 가상 루트 폴더를 사용하지 않으려면 /GROUPSCANS FALSE 을 사용하세요.
/HIDESMALLFOLDERS <값>¶
최소 크기보다 작은 개체를 숨길 수 있어 명확하게 내보내기할 때 유용합니다. <value>는 단위가 있는 크기 값 또는 단위가 없는 일반 바이트 값일 수 있습니다. /EXPAND 와 함께 사용할 수 없습니다. 이 예에서는 최소 크기가 50MB인 폴더만 내보내기됩니다:
TreeSize /HIDESMALLFOLDERS 50MB /EXCEL "C:\Results\DriveC.xlsx" /SCAN C:\
/HISTORYCHART <파일 이름¶
스캔한 디렉터리의 ‘기록’ 탭에 있는 그래프를 비트맵, GIF, PNG 또는 JPEG 파일로 저장합니다. 파일 유형은 지정된 파일 이름의 확장자에 따라 달라집니다. 이 예에서는 C 드라이브에 대한 기록 그래프의 JPEG 이미지를 만듭니다:
Treesize /SCAN "C:\" /HISTORYCHART "C:\Documents\c_history.jpg"
/HTML <파일 이름¶
수집된 데이터를 HTML 브라우저에서 볼 수 있는 HTML 파일로 저장합니다. ‘홈 > 옵션(&O) > 내보내기 > HTML > 포함할 도표 및 목록’을 통해 내보내기에 포함할 스캔 정보를 지정할 수 있습니다. 내보내기에 추가할 목록 또는 도표를 선택할 수 있습니다. 스캔 후 생성되는 HTML 파일에 자동으로 포함됩니다.
다음 예는 C: 드라이브에 대한 HTML 보고서를 생성하여 “D:\HTML”에 저장하는 예제입니다:
Treesize /SCAN "C:\" /HTML "D:\HTML\treesize.html"
두 개 이상의 스캔을 HTML 파일에 포함하려면 명령줄 스위치 /GROUPSCANS 를 추가해야 합니다. 이미지가 포함되지 않은 HTML로 내보낼 때는 /APPENDTOFILES 스위치를 대신 사용할 수 있습니다.이 플래그 중 하나가 없으면 HTML 파일을 덮어쓰게 됩니다.
/IMPORT <파일 이름¶
이 옵션은 명령줄 옵션(&O) /SEARCH 과 함께만 사용할 수 있습니다.
트리사이즈 파일 검색의 사용자 인터페이스에 경로 목록을 로드합니다. 파일은 .txt 또는 .csv 형식일 수 있습니다. 이 매개변수는 이전 검색 결과를 가져오는 데 사용할 수 있습니다. 가져온 파일 및 폴더는 파일 작업 대화상자를 사용하여 다른 “실시간” 검색 결과와 마찬가지로 이동/복사/삭제/보관할 수 있습니다.
예시:
Treesize /SEARCH /IMPORT "C:\Results\filelist.txt"
이 매개변수를 /RECYCLE, /DELETE, 또는 /MOVE 매개변수와 결합하여 텍스트 파일에 포함된 파일을 자동으로 삭제하거나 이동할 수도 있습니다. 예시:
Treesize /SEARCH /IMPORT "C:\Results\filesToDelete.csv" /RECYCLE
/IMPORTPATTERNS <파일 이름¶
File에서 패턴 목록을 가져옵니다. 파일은 세미콜론으로 구분된 필터 패턴 집합이 포함된 간단한 텍스트 파일일 수도 있고, 사용자 인터페이스를 사용하여 보다 복잡한 패턴 집합을 만들고 내보내기 기능을 사용하여 XML 형식의 패턴 파일을 생성할 수도 있습니다. 지원되는 형식은 CSV, TXT 및 XML입니다.
가져온 패턴은 특정 파일과 폴더를 포함하거나 제외하기 위한 스캔의 필터로 사용됩니다.
이 매개변수를 명령줄 옵션( /SEARCH)과 함께 사용하면 가져온 파일의 패턴을 검색 기준으로 사용하는 고급 검색(&A)이 새로 만들어집니다.
이 예에서는 “C:\TreeSizeFiles\patterns.txt”에 정의된 필터 패턴을 가져와서 C:\ 드라이브에 대한 검사를 시작하고 그 결과를 HTML 파일로 내보내기합니다:
Treesize /IMPORTPATTERNS "C:\TreeSizeFiles\patterns.txt" /SCAN "C:\" /HTML "C:\Results\scanC.html"
/INDEXFILE <파일 이름¶
나중에 비교를 위해 로드할 수 있도록 스캔 결과를 SQLite 파일에 저장합니다. 예시:
Treesize /SCAN "H:\users\" /INDEXFILE "C:\Results\Allusers.sqlite"
/LISTSEPARATOR <숫자 구분 문자>¶
텍스트 또는 CSV 파일을 내보내기할 때 사용할 구분 기호를 정의할 수 있습니다. 텍스트 파일은 기본적으로 표 구분 기호를 사용하고, CSV 파일은 Windows 제어판의 지역 설정에서 목록 구분 기호를 사용합니다.
이 전환 후 표 작성기에는 단일 문자 또는 문자열 “TAB”을 지정하세요. 예시:
Treesize /SCAN "C:\" /LISTSEPARATOR ; /TEXT "C:\Results\c.txt"
Treesize /SCAN "C:\" /LISTSEPARATOR TAB /TEXT "C:\Results\c.csv"
/MOVE <path>¶
이 옵션은 명령줄 옵션(&O) /SEARCH 과 함께만 사용할 수 있습니다.
TreeSize 파일 검색 결과를 다른 위치로 이동합니다.
다음 명령은 최신 검색 옵션(&O)을 사용하여 로컬 드라이브 C: 에서 검색하고 검색 결과를 “C:\Temp\ObsoleteFiles” 폴더로 이동합니다:
Treesize /SCAN "C:\" /SEARCH:Start /MOVE "C:\Temp\ObsoleteFiles"
다음 참조: 확인된 파일 이동
/NOGUI¶
창이 표시되지 않고 작업 표시줄에 애플리케이션이 나타나지 않습니다. 시각적 피드백 없이 백그라운드에서 스캔 또는 검색을 실행하는 데 유용합니다.
경고
이 모드에서는 오류 메시지를 표시할 수 없으므로 나머지 명령줄 옵션을 테스트한 경우에만 이 스위치를 사용하세요.
그러나 오류는 Windows 이벤트 로그에 기록됩니다.
/NOHEADERS¶
스캔 또는 검색 내보내기 파일 상단에 일반적으로 작성되는 헤더 줄을 생략합니다. 이렇게 하면 후처리를 위해 일반 데이터를 더 쉽게 받을 수 있습니다.
/NOUNITS¶
일반적으로 크기 값 뒤에 쓰이는 단위를 생략합니다. 이 옵션(&O)을 /SIZEUNIT 0과 함께 사용하면 일반 바이트 값을 내보냅니다. 이렇게 하면 후처리를 위해 일반 데이터를 더 쉽게 받을 수 있습니다.
참고
이 명령줄은 /TEXT, /EXCEL, /HTML, /EMAIL 또는 /PRINT 옵션을 사용하여 생성된 디렉터리 트리 내보내기에만 영향을 줍니다. /EXTENSIONSLIST, /USERSLIST, /EXPORTDRIVESLIST, 또는 /TOPFILESLIST 은 영향을 받지 않습니다.
/OPEN <파일 이름¶
애플리케이션 시작 시 저장된 XML 보고서를 엽니다. 예제:
Treesize /OPEN "C:\Reports\Drive_C.xml.zip"
/OPTIONS <파일 이름¶
이 매개변수를 사용하여 내보낸 사용자 설정을 TreeSize에 적용합니다. 사용자 설정은 “File > 옵션(&O) > 내보내기”에서 내보낼 수 있습니다. 예시:
Treesize /OPTIONS "C:\Temp\User Settings.xml"
참고
옵션을 저장하기 전에 사용자 인터페이스에서 가능한 한 많은 설정을 변경하여 필요한 명령줄 매개변수의 양을 줄이세요.
/PDF¶
스캔 또는 검색이 완료된 후 결과를 PDF 파일로 저장합니다. 저장 후 애플리케이션이 자동으로 종료됩니다. 다음 예는 로컬 드라이브 C: 를 스캔하고 결과를 PDF 파일로 저장하는 예제입니다:
Treesize /SCAN "C:\" /PDF "C:\Results\C_scan.pdf"
/PIECHART <파일 이름¶
스캔한 디렉토리의 원형 도표를 비트맵, GIF, PNG 또는 JPEG 파일로 저장합니다. 파일 유형은 지정된 파일 이름의 확장자에 따라 달라집니다. 다음 예는 C: 드라이브를 스캔하여 PNG 형식의 원형 도표를 내보내기하는 예제입니다:
Treesize /SCAN "C:\" /PIECHART "C:\Reports\C_pie.png"
/PRINT¶
시스템 설정에 구성된 기본 프린터를 사용하여 스캔한 디렉토리 트리에 대한 보고서를 인쇄합니다. 인쇄 후 애플리케이션이 종료됩니다. 예:
Treesize /SCAN "\\SERVER\USERS" /PRINT
/READONLYMODE <값>¶
값을 true로 설정하면 이 옵션은 파일 작업(예: 이동 또는 삭제)이 비활성화되는 읽기 전용 모드를 활성화하여 보고서 도구로만 사용할 수 있습니다.
읽기 전용 모드를 다시 비활성화하려면 거짓 값으로 시작합니다.
/RECYCLE¶
이 옵션은 명령줄 옵션(&O) /SEARCH 과 함께만 사용할 수 있습니다.
TreeSize 파일 검색 결과 발견된 모든 파일을 휴지통으로 옮깁니다. 예시:
Treesize /SEARCH:Start /SCAN "C:\temp" /FILTER "*.tmp" /RECYCLE
다음 참조: 확인된 파일 이동
/RESTRICTEDMODE <값>¶
값을 true로 설정하면 이 옵션은 ‘일반’(관리자가 아닌) 사용자에게는 관심이 없는 많은 기능이 비활성화되는 제한된 모드를 활성화합니다. 비활성화되는 기능은 다음과 같습니다: 업데이트 확인, Windows 제어판의 소프트웨어 애플릿 열기, 트리사이즈 검사 예약, 네트워크 드라이브 연결, Windows 시스템 복원 구성, 관리자 권한으로 실행, 내보내기, NTFS 압축 적용. 명령줄에서 또는 저장된 구성 파일의 시작 경로를 사용하여 스캔할 경로(예: 사용자의 홈 디렉토리)를 제공할 수 있습니다.
제한 모드를 다시 비활성화하려면 거짓 값으로 시작합니다.
옵션( /READONLYMODE)을 추가로 활성화하면 TreeSize에서 파일을 삭제하거나 이동할 수 없으므로 보고서 도구로만 사용할 수 있습니다.
/SCAN <경로|파일명>¶
스캔할 드라이브 또는 경로를 정의합니다. 스캔 경로는 이 매개변수의 값으로 사용해야 합니다.
예를 들어 D:\ 드라이브를 스캔해야 하는 경우 사용할 수 있습니다:
Treesize /SCAN "D:\"
전체 드라이브를 스캔하지 않으려면 스캔의 시작점으로 사용할 경로를 지정할 수도 있습니다. 예를 들어
TreeSize /SCAN "\\Server\Share\MyDocuments"
여러 개의 스캔 경로도 가능하며 공백으로 구분합니다. 공백이 포함된 경로는 따옴표(“)로 묶어야 합니다. 예시:
Treesize /SCAN "C:\Program Files\" "C:\Windows"
와일드카드 “*” 및 “?”는 허용됩니다. 예시:
Treesize /SCAN "H:\users\A*"
스캔할 경로 목록이 포함된 텍스트 파일을 지정할 수도 있습니다. 이 전환 후에 지정한 텍스트 파일에 있는 모든 경로를 TreeSize가 스캔합니다. 텍스트 파일에는 한 줄당 하나의 경로가 포함되어야 합니다. 다음 예는 “D:\PathsToScan.txt” 파일에 있는 모든 경로를 스캔하고 각 스캔 결과를 오늘 날짜가 있는 Excel 파일의 별도 시트에 기록합니다:
Treesize /SCAN "D:\PathsToScan.txt" /EXCEL "D:\Results\%DATE%.xlsx"
경로 중 하나만 사용하여 “for” 루프에서 TreeSize를 호출할 수도 있으며, 아래 예시를 참조하세요.
/SEARCH¶
TreeSize의 File 검색 창을 엽니다. 이 명령줄 옵션에 “:Start” 을 추가하면 자동으로 검색이 시작됩니다. 검색 설정이 포함된 이전에 저장된 XML 파일을 전달할 수 있으며, 이 설정을 사용하여 검색을 수행합니다.
참고
이 검색에서 발견된 파일이 자동으로 확인됩니다.
다음 예는 이전에 “SearchSettings.xml” 파일에 저장된 설정으로 검색을 수행하고 결과를 텍스트 파일에 저장하는 예제입니다:
Treesize /SEARCH:Start /OPTIONS "SearchSettings.xml" /TEXT "T:\SearchResult.txt"
참고
일반적으로 마지막 검색 설정 또는 이전에 저장한 검색 설정 세트가 사용됩니다. 그러나 /FILTER 명령줄 옵션을 사용하여 고급 검색에 대한 검색 패턴을 지정할 수도 있습니다.
/SHEETNAME ¶
/EXCEL 명령줄 스위치를 사용할 때 Excel 파일에 추가할 시트의 이름을 지정할 수 있습니다.
참고
Excel 시트 이름은 Excel 파일에서 고유해야 하며 슬래시, 백슬래시, 콜론과 같은 특정 특수 문자는 사용할 수 없습니다. TreeSize는 항상 잘못된 문자를 밑줄로 바꾸고 필요한 경우 날짜와 시간을 추가하여 고유한 시트 이름을 만듭니다. 지정된 이름의 시트가 대상 파일에 이미 있는 경우 고유한 이름을 가진 새 시트가 만들어집니다. 기존 시트에 데이터를 추가하려면 명령줄 옵션 /APPENDTOFILES를 사용합니다.
/SHORTDATEFORMAT <포맷>¶
이 프로세스의 짧은 날짜 형식을 변경하며, Windows 제어판의 지역 옵션(&O)에서 구성할 수 있습니다. TreeSize 내보내기에서는 날짜 값에 이 형식을 사용합니다. 예시:
Treesize /SCAN "E:\" /SHORTDATEFORMAT YYYY-MM-DD /TEXT "D:\export.txt"
/SIZEUNIT <n>¶
이 옵션은 크기 값을 표시하는 데 사용할 단위를 지정하는 데 사용할 수 있습니다: N은 0에서 5까지의 값을 가질 수 있습니다: 0 = 바이트, 1 = KB, 2 = MB, 3 = GB, 4 = TB, 5 = 자동 단위. 이 옵션이 없으면 TreeSize에서 마지막으로 사용된 구성이 사용됩니다.
/SORTBY <열 이름>¶
생성된 내보내기에서 어떤 값으로 정렬할지 지정할 수 있습니다. 가능한 값은 “Size” 또는 “Name” 같은 열 이름입니다. 기본적으로 TreeSize 사용자 인터페이스에서 마지막으로 사용된 정렬 유형이 사용됩니다. 예시:
Treesize /SCAN "E:\" /SORTBY Size /TEXT "D:\export.txt"
Treesize /SCAN "E:\" /SORTBY Name /EXCEL "D:\export.xlsx"
/SQLITE <파일 이름¶
나중에 비교를 위해 로드할 수 있도록 스캔 결과를 SQLite 파일에 저장합니다. 예시:
Treesize /SCAN "H:\users\" /SQLITE "C:\Results\Allusers.sqlite"
/SUBJECT <주제>¶
이 옵션을 사용하면 스캔이 끝날 때 전송되는 이메일에 사용할 제목을 사용자 지정할 수 있습니다. 예시:
Treesize /SCAN "\\Server\Share" /EMAIL treesize@example.com /SUBJECT "TreeSize Professional Scan Report"
/TEXT <파일 이름¶
스캔 또는 검색이 완료된 후 결과를 텍스트 또는 CSV 파일에 저장합니다. 저장 후 애플리케이션이 자동으로 종료됩니다. 다음 예는 로컬 드라이브 C: 를 스캔하고 결과를 텍스트 파일에 저장하는 예제입니다:
Treesize /SCAN "C:\" /TEXT "C:\Results\C_scan.txt"
텍스트 형식은 인간 독자를 대상으로 하는 표 형식을 사용합니다. 파일 이름이 CSV 파일을 참조하는 경우 CSV 형식이 자동으로 대신 사용됩니다. CSV 형식을 명시적으로 사용하려면 /CSV 매개 변수를 사용하는 것이 좋습니다.
/TITLE <title>¶
스캔의 루트 경로를 사용자 지정 텍스트로 바꾸는 데 사용할 수 있습니다. 이를 통해 예를 들어 UNC 경로에 더 의미 있는 이름을 지정하여 보고서의 가독성을 높일 수 있습니다. 선택한 제목은 File을 내보내기할 때 보고서의 제목으로 적용됩니다. 예시:
Treesize /SCAN "\\Server3\C$" /TITLE "C: on Data server 3" /EXCEL "C:\result.xlsx"
TreeSize 파일 검색의 맥락에서 이 매개변수를 사용하여 고급 검색의 이름을 지정할 수 있습니다. 예시:
Treesize /SEARCH:Start /SCAN "C:\" /TITLE "Image files" /FILTER "*.jpg;*.png;*.bmp" /PDF "C:\Results\C_search.pdf"
/TOPFILESLIST <파일 이름¶
이 옵션을 사용하면 상위 파일 목록의 내용을 Excel, HTML, 텍스트 또는 CSV 파일로 저장할 수 있습니다. 파일 유형은 지정한 파일 이름의 확장자에 따라 달라집니다. 예시:
Treesize /SCAN "C:\" /TOPFILESLIST "C:\Temp\C_top_files.txt"
/TREEMAP <파일 이름¶
스캔한 디렉토리 트리의 트리맵 도표를 비트맵, GIF, PNG 또는 JPEG 파일로 저장합니다. 파일 유형은 지정된 파일 이름의 확장자에 따라 달라집니다. 예시:
Treesize /SCAN "C:\" /TREEMAP "C:\Dokumente\treemap.jpg"
/UILevel ¶
사용자 인터페이스의 수준을 설정합니다. 가능한 값은 Simple, Normal 또는 Expert 입니다. 예시:
Treesize /UILevel "Simple"
/USERSLIST <파일 이름¶
이 옵션을 사용하면 사용자 아이디별로 그룹화된 결과를 보여주는 통계를 Excel, HTML, 텍스트 또는 CSV 파일에 저장할 수 있습니다. 파일 유형은 지정된 파일 이름의 확장자에 따라 다릅니다. 내보내기되는 열은 마지막으로 사용했을 때 “사용자” 탭의 사용자 인터페이스에서 활성화된 열 또는 /옵션(&O)을 통해 제공된 구성 파일을 작성한 시점에 활성화된 열이 됩니다.
다음 예는 드라이브 C: 를 스캔하여 이 드라이브의 사용자 통계가 포함된 Excel 파일을 “C:\Temp”에 만듭니다:
Treesize /SCAN "C:\" /USERSLIST "C:\temp\C_users.xls"
/USERNAME <사용자 이름¶
스캔 인증에 사용할 사용자 아이디를 지정합니다. /PASSWORD 을 사용하여 이 사용자 아이디의 비밀번호를 지정합니다. 대신 Microsoft 도구 RUNAS 를 사용하는 것이 좋습니다.
/USERFILTER <사용자 이름¶
이 옵션을 사용하면 특정 사용자가 소유한 파일만 스캔할 때 고려됩니다. 이 전환 후 이 사용자의 이름을 입력합니다.
참고
여기에서는 여러 사용자 이름을 사용할 수 없지만 와일드카드 “*” 및 “?”는 지원됩니다.
예시:
Treesize /SCAN "\\Server\GroupDrive" /USERFILTER miller
/USERSCHART <파일 이름¶
‘사용자’ 페이지 하단에 표시된 작은 그래프를 이미지 파일(비트맵, GIF, PNG 또는 JPEG)로 저장합니다.
/USERSPIECHART <파일 이름¶
현재 스캔의 ‘사용자 통계’를 보여주는 원형 도표를 이미지 파일(비트맵, GIF, PNG 또는 JPEG)로 저장합니다.
/VIEWTYPE n¶
‘부모 비율’, ‘성장’ 열 및 ‘파일 연령’ 도표의 기준이 되는 값을 정의합니다. 가능한 값은 다음과 같습니다:
2: 크기 3: 할당된 공간(디스크의 크기) 7: 파일 수
/XML <파일 이름¶
나중에 비교를 위해 로드할 수 있도록 스캔 결과를 XML 파일에 저장합니다. 예시:
Treesize /SCAN "H:\users\" /XML "C:\Results\Allusers.xml.zip"
이 옵션은 /EXPAND 스위치와 결합하여 내보내기 디렉터리를 제한할 수 있습니다.
참고
제한된 XML 내보내기를 트리사이즈로 로드할 때는 전체 디렉터리 브랜치를 탐색할 수 없고 내보낸 디렉터리만 탐색할 수 있습니다.
/ZIP <파일 이름¶
이 옵션은 명령줄 옵션(&O) /SEARCH 과 함께만 사용할 수 있습니다.
TreeSize 파일 검색 결과 발견된 모든 파일은 zip 아카이브로 이동됩니다. 예시:
Treesize /SEARCH:Start /SCAN "C:\" /ZIP "C:\OldFiles\Archive.zip"
다음 참조: 확인된 파일 이동
<스캔 경로¶
/SCAN 매개변수 외에도 명령줄 끝에 하나 이상의 경로를 전달할 수도 있습니다. 하지만 명령줄을 구문 분석할 때 오류를 방지하기 위해 더 이상 권장되지 않습니다.
이 예에서는 “Program Files” 및 “Windows” 폴더를 스캔하고 “C:\Reports\ScanResults.txt” 아래에 텍스트 보고서를 생성합니다:
Treesize /TEXT "C:\Reports\ScanResults.txt" "C:\Program Files" "C:\Windows"
오류가 발생하면 프로세스의 종료 코드에 Windows 오류 코드로 반환됩니다. 내보내기 파일 이름과 스캔 경로에 환경 변수(예: %APPDATA%)를 사용할 수 있습니다.
여러 디렉토리 스캔¶
여러 디렉터리를 스캔해야 하는 경우, 예를 들어 여러 개의 호출을 Batch File로 병합하는 것이 좋습니다:
START /WAIT "TreeSize" "C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SCAN "\\Server\Share1" /EXCEL "D:\Share1.xls"
START /WAIT "TreeSize" "C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SCAN "\\Server\Share2" /EXCEL "D:\Share2.xls"
START /WAIT "TreeSize" "C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SCAN "\\Server\Share3" /EXCEL "D:\Share3.xls"
“START /WAIT” 명령은 작업이 순차적으로 시작되도록 합니다. 일반적으로 단일 작업이 캐시 및 시스템 리소스를 더 많이 활용하므로 작업을 병렬로 시작하지 않는 것이 좋습니다. 스캔해야 하는 공유를 텍스트 파일에 저장하고 다음과 같이 Windows “for” 명령을 사용할 수도 있습니다:
FOR /F %%p IN (Paths.txt) DO START /WAIT Treesize.exe /SCAN "%%p" /EXCEL "c:\temp\TreeSize-Reports-%DATE%.xls"
FOR /F "tokens=1" %%i IN (Shares.txt) DO START /WAIT Treesize.exe /SCAN "\\Server\%%i" /EXCEL "c:\temp\%%i.xls"
참고
배치 파일에서는 이중 퍼센트 문자가 필요하며, 명령줄에서는 단일 퍼센트만 사용합니다.
예약된 시작¶
Windows 예약 작업을 사용하여 특정 명령줄 옵션으로 매일, 매주 또는 매월 특정 시간에 TreeSize를 실행할 수 있습니다. 스캔 예약하기 대화창에서 예약된 작업을 설정하는 데 도움이 됩니다.
또한 SCHTASKS 명령을 사용하여 예약된 검사를 수행할 수도 있습니다. 예를 들어 다음 날 오전 03:00에 드라이브 C: 및 E: 를 검사하고 결과를 Excel 파일에 저장하려면 다음 명령줄을 사용할 수 있습니다:
SCHTASKS /Create /SC DAILY /ST 03:00 /TN TreeSizeScan /TR "'C:\Program Files\JAM Software\TreeSize\Treesize.exe' /SCAN C:\ E:\ /EXCEL C:\Temp\tsp.xls /EXPAND 2"
SCHTASKS 명령에 대한 도움말은 Microsoft 페이지 또는 다음을 입력하여 확인하세요:
SCHTAKS /Create /?
참고
예약된 검사 중에 발생하는 오류 메시지는 시스템 Windows 이벤트 로그에 나열됩니다.
PowerShell¶
Windows PowerShell 를 TreeSize 와 함께 사용하면 유용할 수 있습니다. 이 예에서는 AD(Active Directory)에서 LDAP 쿼리를 사용하여 쿼리된 두 대의 원격 컴퓨터를 검색하는 방법을 보여 줍니다:
$computer = Get-ADComputer -SearchBase "ou=client computers,ou=intranet,dc=intranet,dc=jam-software,dc=com" -Filter *
foreach ($comp in $computer.name)
{
$path = "\\$comp\C$\Windows"
Add-Content Scan.txt "$path"
}
#debug
Get-Content -Path Scan.txt
# start TreeSize with the collected paths
&"C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SEARCH:Start /SCAN Scan.txt /FILTER *.exe /Export FoundFiles.txt
출력 리디렉션¶
다른 내보내기 대상이 지정되지 않은 경우, 트리사이즈가 스캔의 짧은 내보내기 내용을 표준 출력으로, 스캔 중 발생한 오류를 표준 오류로 기록합니다.
예를 들어 파이프 기호를 사용하여 명령줄(cmd.exe)에서 이러한 출력 스트림을 리디렉션할 수 있습니다.
"C:\Program Files\JAM Software\TreeSize\Treesize.exe" /NOGUI /SCAN C:\ 1>StdOut.txt 2>StdError.txt
PowerShell을 사용하여 출력을 리디렉션하려면 다음과 같이 Start-Process 명령을 대신 사용하세요.
Start-Process -FilePath “C:\Program Files\JAM Software\TreeSize\Treesize.exe” -ArgumentList “/NOGUI /SCAN C:\” -RedirectStandardOutput “.\StdOut.txt” -RedirectStandardError “.\StdError.txt”
Windows Scripting Host¶
Windows Scripting Host (WSH) 을 사용하려는 경우 TreeSize 을 시작하라는 명령은 다음과 같습니다:
Set Shell = CreateObject("WScript.Shell")
Shell.Run """C:\Program Files\TreeSize\Treesize.exe"" /XML ""C:\Reports\drive_c.xml.zip"" /SCAN ""C:\"""
종료 코드¶
작업이 성공적으로 완료되면 종료 코드는 0입니다. 오류가 발생한 경우 TreeSize는 가능한 경우 Windows 오류 코드 를 종료 코드로 반환하고, 일반적인 오류를 나타내는 경우 1을 반환합니다.
어떤 경우든 Windows 이벤트 로그에는 “애플리케이션” 로그, 이벤트 소스 “TreeSize”에 추가 정보가 포함됩니다.