![TFTP를 통해 전송하기 전에 "tar"를 사용하여 mtdblock을 압축합니다.](https://linux55.com/image/80038/TFTP%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%A0%84%EC%86%A1%ED%95%98%EA%B8%B0%20%EC%A0%84%EC%97%90%20%22tar%22%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20mtdblock%EC%9D%84%20%EC%95%95%EC%B6%95%ED%95%A9%EB%8B%88%EB%8B%A4..png)
TFTP를 통해 mtdblock을 보내기 전에 mtdblock을 "tar"하는 올바른 명령은 무엇입니까?
tftp -l /dev/mtdblock3 -p 192.168.100.40
답변1
tar
압축 도구가 아니라 gzip
개별 파일을 압축하기 위한 것입니다.
busybox 쉘로 gzip -c
파이프 할 수 있습니다 . tftp -l /dev/stdin
예를 들어:
gzip -c /dev/mtdblock3 | tftp -l /dev/stdin -r mtdblock3.gz -p 192.168.100.40
그렇지 않다면 /dev/stdin
사용해 보십시오 /proc/self/fd/0
.