![rz가 수신한 파일 이름을 얻는 방법은 무엇입니까?](https://linux55.com/image/39724/rz%EA%B0%80%20%EC%88%98%EC%8B%A0%ED%95%9C%20%ED%8C%8C%EC%9D%BC%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%EC%96%BB%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
rz
파일을 가져와서 다른 위치에 복사하고 싶습니다 . 하지만 rz 도움말이나 매뉴얼 페이지에서 수신된 파일 이름을 찾는 방법을 찾을 수 없습니다. rz 매뉴얼 페이지도웃기려고 노력 중, 의심스러운 전화를 언급했습니다.
Rz다음과 같이 호출될 수 있다rz 명령(선택적 선행 사용 - login(1)에 의해 생성됨). 수신된 각 파일에 대해 rz는 파일을 "COMMAND filename"으로 파이프합니다. 여기서 filename은 전송된 파일의 이름이고 파일 내용은 표준 입력으로 제공됩니다.
이것은 작동합니다(cat으로 파이프하면 알려진 파일 이름이 출력됩니다). 하지만 정확히 어떻게 호출합니까 rzCOMMAND
? rzCAT
분명히 rzcat
실패했습니다.
제가 뭔가 분명한 것을 놓치고 있는 걸까요, 아니면 80년대 이후로 이런 일이 있었던 걸까요?
답변1
rz
받은 파일 이름을 어떻게든 반환할 수 있는 방법이 없다면 디렉터리에서 가장 최근에 수정된(-wise) 파일을 가져오고 그 동안 다른 파일이 생성되지 않기를 바라는 조잡한 해킹이 될 것 입니다 ctime
.
rz && export FILE_RECEIVED=`ls -t --time=ctime | head -1`