消息:在 macOS Big Sur 版本 11.6 上执行 scp 命令时超出文件大小限制

Message: file size limit exceeded when doing scp command on macOS Big Sur Version 11.6

我正在尝试从我的 Ubuntu 服务器之一获取转储文件。转储文件以 .gzip 格式存储,大小约为 3GB。然后当我在 macOS Big Sur 版本 11.6 中执行 scp 命令时,下载开始正常。之后,当 bin 下载了大约 95MB 时,命令停止并显示此消息。

sh: file size limit exceeded  scp -P1021  /Users/andrej/Desktop

即使我的机器上有足够的 space enter image description here

此外,我的笔记本电脑上的文件大小限制设置为无限制,这里是我的终端和 ulimit -a 的 launchctl limit 命令的输出。

 % launchctl limit
    cpu         unlimited      unlimited      
    filesize    unlimited      unlimited      
    data        unlimited      unlimited      
    stack       8388608        67104768       
    core        0              unlimited      
    rss         unlimited      unlimited      
    memlock     unlimited      unlimited      
    maxproc     2784           4176           
    maxfiles    64000          524288

ulimit -a 的输出

% ulimit -a
-t: cpu time (seconds)              unlimited
-f: file size (blocks)              200000
-d: data seg size (kbytes)          unlimited
-s: stack size (kbytes)             8192
-c: core file size (blocks)         0
-v: address space (kbytes)          unlimited
-l: locked-in-memory size (kbytes)  unlimited
-u: processes                       2042
-n: file descriptors                65536
      

也许有人遇到过类似的问题?任何帮助将不胜感激。

尝试使用 rsync 实用程序,它非常适合大文件

当我 运行 ulimit -a 命令时,我没有注意到文件大小的配置设置为 200000。将此值设置为无限制后问题得到解决。