약 30~50만개의 파일을 다른 곳에 복사해야할 일이 있습니다.
cp보다는 아래처럼 압축하고 푸는 형태로 파일을 복사하니 굉장히 빠르게 되더라구요.
tar cf - . | ( cd destdir ; tar xf - )
tar가 싱글 스레드라는 이야기를 들었습니다. 아래는 그 링크입니다.
http://compgroups.net/comp.os.linux.misc/why-tar-bz2-gz-is-single-thread/589756
여기서 말하기를 pbzip2, 병렬 bzip2는 멀티 스레드로 동작한다고 합니다.
옵션을 보아하니 bzip2와 pbzip2는 많이 유사하는데요.
제가 궁금한건 tar 로 파일을 복사하는 명령어를 bzip2로 할 수 있는가입니다.
얼추 비슷한 옵션으로 조합해서 해보는데 되질 않는군요.