답변:
사용할 수 있습니다 dd if=logfile of=pieceoflogfile skip=startingblock count=#ofblocks
( bs=1
1 바이트 블록을 얻는 데 가능할 수도 있고 그렇지 않으면 512 바이트 블록을 사용합니다). 그러나 한 번에 한 바이트 씩 쓰도록 지시하는 것이 얼마나 효율적인지 확실하지 않습니다.
dd
의 파이프 체인 (제 1 회 지방 조각을 잘라 수 있으며 2는 디스크가 아닌, 파이프를 통해 좋은 일을 할 것입니다) 함께 할 수 있지만, dd
이뿐만 아니라 bs
하지만, 별도의 ibs
및 obs
뿐만 아니라, 그래서에서 최소한 읽기보다 큰 블록으로 출력 할 수 있습니다.
파일의 크기가 너무 크지 않다고 가정하면 (예 : 몇 GB 정도), 한 번에서 다음 번으로 파이핑하는 것이 효율적일 것입니다.
head ... file | tail ...
(또는 다른 방법으로도 마찬가지입니다.)
time dd if=file.txt | wc -l
= 00 : 00 : 03s입니다.time dd if=file.txt ibs=1 count=782090815 | wc -l
= 9:05:19