Windows 11 에서 WSL(Linux용 Windows 하위 시스템)을 사용하는 경우 압축을 풀지 않고 “tar.gz”(tarball) 내부의 콘텐츠를 빠르게 검색할 수 있으며 이 가이드에서 방법을 알아봅니다.
파일이 많은 tar.gz 컨테이너가 있는 경우 내용물을 추출하여 파일을 찾는 대신 “tar” 및 “grep” 명령 도구를 사용하여 아무 것도 추출하지 않고 빠르게 검색을 실행할 수 있습니다. 운영 체제에 기본 “tar” 지원이 포함되어 있지만 여전히 “grep” 도구에 대한 액세스 권한이 필요하므로 WSL을 사용하는 것이 이 컨테이너 유형 내에서 검색하는 가장 좋은 옵션입니다.
이 가이드는 Windows 11의 tar.gz 파일에서 특정 파일을 검색하고 추출하는 단계를 알려줍니다.
Windows 11에서 tar.gz 컨테이너 내부의 파일 검색
압축을 풀지 않고 “tar.gz” 파일 내에서 파일 검색을 수행하려면 다음 단계를 따르십시오.
-
Windows 11에서 시작을 엽니다 .
-
Ubuntu 를 검색 하고 최상위 결과를 클릭하여 WSL 배포판을 시작합니다.
-
다음 명령을 입력하여 tar.gz 파일 내부를 검색하고 Enter 키를 누릅니다 .
tar -tf TAR.GZ-FILE-PATH | grep SEARCH-TERM
명령에서 “tar.gz” 파일의 경로와 이름 및 검색어를 지정합니다. 이 예는 컨테이너 내에서 “WordPress” 키워드를 찾습니다 .
tar -tf files/files.tar.gz | grep wordpress
단계를 완료하면 명령이 검색 키워드와 일치하는 파일을 강조 표시하는 검색 결과를 출력합니다.
Windows 11의 tar.gz 컨테이너에서 특정 파일 추출
Windows 11의 “tar.gz” 파일에서 특정 파일을 추출하려면 다음 단계를 따르십시오.
-
시작을 엽니다 .
-
Ubuntu 를 검색 하고 최상위 결과를 클릭하여 WSL 배포판을 시작합니다.
-
다음 명령을 입력하여 tar.gz 파일에서 특정 파일만 추출하고 Enter 키를 누릅니다 .
tar -xvf TAR.GZ-FILE-PATH --wildcards *SEARCH-TERM* -C EXTRACT/PATH
명령에서 “tar.gz” 파일의 경로와 이름을 지정하고 추출할 파일의 파일 이름 패턴과 일치하도록 검색어를 지정합니다. 또한 파일을 추출할 경로를 지정해야 합니다. 이 예제는 이름에 “wordpress” 키워드가 포함된 파일을 추출합니다 :
tar -xvf files/files.tar.gz --wildcards *wordpress* -C files
. 파일의 정확한 이름을 알고 있는 경우 “–wildcards” 옵션을 무시하고 대신 파일의 전체 이름을 입력할 수 있습니다.
단계를 완료하면 특정 파일이 “tar.gz” 아카이브에서 명령에서 지정한 대상으로 추출됩니다. tarball의 전체 내용을 추출해야 하는 경우 다음 지침을 사용할 수도 있습니다 .
답글 남기기