![Emacs Hexl이 장치 파일을 읽고 있습니까?](https://linux55.com/image/19152/Emacs%20Hexl%EC%9D%B4%20%EC%9E%A5%EC%B9%98%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%9D%BD%EA%B3%A0%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
FAT 16 파티션을 수동으로 편집해야 합니다. 여러 Hex 편집기를 사용해 본 후 Emacs Hexl을 사용해 보기로 결정했습니다.
sudo emacs -> M-x hexl-find-file -> /dev/sdb
이 명령은 장치 파일을 열지만 다른 16진수 편집기("sudo cat /dev/sdb" 포함)에 해당 내용이 표시되지만 해당 파일은 비어 있습니다.
왜 이런거야?
감사해요.
답변1
IMHO, Emacs에서는 장치 파일을 읽거나 쓸 수 없습니다.
당신은 또한 볼 수 있습니다http://www.emacswiki.org/emacs/EmacsLisp제한 사항
답변2
한 번에 전체 드라이브를 열려고 하면 너무 큽니다. dd
디스크의 일부를 파일로 전송하거나 파일에서 파일을 편집하는 데 사용됩니다 .