IT/linux 썸네일형 리스트형 [linux / compress]멀티 코어 압축 tar.bz2 최근 대용량의 파일(수백기가~ 수십 테라)을 다루는 일이 많습니다. 무슨 작업을 해도, 하도 시간이 많이 걸려서, 무조건 멀티코어를 사용하여 처리를 진행해야지만, 그나마 시간이 덜 걸리는 것 같습니다. 1. pbzip2 설치 # sudo apt-get install pbzip2 # 2. 멀티 코어 압축 # tar --use-compress-prog=pbzip2 -cvf # ex>> tar --use-compress-prog=pbzip2 -cvf data.tar.bz2 data Reference [1]. tar 명령어로 멀티코어를 이용한 압축 더보기 [linux / count file number in folder] 폴더에서 파일 갯수 세기 1. wc -l 아래와 같은 명령어로 해당 폴더에 몇개의 파일들이 있는지 확인할 수 있다. find ./ -name "*.png" | wc -l 현재 내 폴더에서 png타입의 파일들의 갯수를 센다. 더보기 [linux / 이미지 변환] JPG -> PNG or PNG -> JPG ※ 이슈 사항 1. 멀티코어를 사용하여 변환을 하려면 Parallel을 사용하여 변환을 하시는게 좋습니다. mogrify는 멀티코어를 전부 못씁니다. 1. Parallel 먼저 의존성 패키지를 설치해줍니다. # sudo apt-get install moreutils sudo apt-get install parallel # 다음과 같은 명령어를 이용하여 이미지를 변환해줍니다. # find ./* -name '*.jpg' | parallel 'convert {.}.jpg {.}.png && rm {}' 디렉토리에서 특정 타입의 이름을 찾고, 찾은 파일을 jpg에서 png로 변경한 후에, jpg파일을 삭제한다. # 2. imagemagick image magick이 설치되어있는지 확인 후에 다음과 같은 명령어.. 더보기 이전 1 다음