메모리에 임시 파일을 만드는 방법은 무엇입니까?

메모리에 임시 파일을 만드는 방법은 무엇입니까?

zsh 스크립트에서 일부 (작은) 임시 파일을 생성하고 디스크 IO를 피하기 위해 RAM에 저장하고 싶습니다. 이를 수행하는 관용적 방법은 무엇입니까? Linux 및 macOS에서 작동하기를 원하며 물론 조건에 따라 처리할 수 있습니다.

지금까지 내가 찾은 최고의 솔루션은 ramfs(https://stackoverflow.com/questions/46224103/create-apfs-ram-disk-on-macos-high-sierra). 이것은 작동하지만 피하고 싶은 컴퓨터에 설정이 필요합니다.

추신: 제가 지금 생각할 수 있는 유일한 사용 사례는 다른 변수에서 stdout과 stdin을 캡처하는 것입니다. 하지만 시간이 지나면 다른 사용 사례도 찾을 것이라고 확신합니다.

답변1

당신이 사용할 수있는명명된 파이프. 파일처럼 동작하지만 RAM iirc에 생성됩니다.

mkfifo- 명령을 사용하여 생성 됩니다 .

관련 정보