我想要rz
一个文件,然后将其复制到另一个位置。但我找不到方法在 rz 帮助或其手册页中找出收到的文件名。 rz 手册页,同时试图变得有趣,提到了一个可疑的调用:
Rz可以调用为rz命令(带有可选的前导 - 由登录(1)生成)。对于每个接收到的文件,rz 会将文件通过管道传输到“COMMAND filename”,其中 filename 是传输文件的名称,文件内容作为标准输入。
这样做就可以了(我可以将它通过管道传递给 cat 并输出一个已知的文件名),但是你到底如何调用呢rzCOMMAND
?rzCAT
显然rzcat
失败了。
我是否遗漏了一些明显的东西,或者自 80 年代以来事情一直如此?
答案1
如果rz
没有办法以某种方式返回它收到的文件名,那么一个粗略的黑客方法就是获取ctime
目录中最新修改的(-wise)文件,并希望没有同时创建其他文件:
rz && export FILE_RECEIVED=`ls -t --time=ctime | head -1`