
수천 개의 .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
)이 질식할 수 있으며... 대상 디렉토리도 매우 느려질 수 있습니다.