-1

服务器上有一个大文件,我只有读取权限(没有写入权限)。我只对文件头部的前几兆字节感兴趣,并希望避免将整个大文件复制到我的计算机上。有可能这样做吗?

(请注意,我不能在服务器上使用 dd 或 split,因为这需要写访问权限)

4

2 回答 2

3

是的,可以通过sshand head

$ ssh user@server "head -c NUM_BYTES /path/to/file" > file.bin

这将 ssh 进入服务器并在 /path/to/file 上运行 head 命令,读取第一个 NUM_BYTES,并将其放入本地名为 file.bin 的文件中。

于 2012-09-04T15:46:55.160 回答
-1

实际上,我发现例如 dd 是可能的,

dd if=inputfile.txt of=dest/outputfile.txt count=1 bs=1M

于 2012-09-04T15:52:48.057 回答