압축을 풀고 특정 디렉터리에 압축되지 않은 파일을 저장하려는 수천 개의 .gz 파일이 포함된 디렉터리가 있습니다.
시도해 보았지만 얻을 수 있습니다(이 분야의 초보자).
감사해요
답변1
다음과 같이 시도해 보세요:
mkdir destination
cd destination
for g in ../origin/*.gz; do # Each *.gz file in origin...
gzcat $g > ${g##../origin/} # ... gets uncompressed to here
done
수천 개의 파일을 사용하면 glob( ../origin/*.gz
)이 차단될 수 있으며 대상 디렉토리도 매우 느려질 수 있습니다.