【问题标题】:Message: file size limit exceeded when doing scp command on macOS Big Sur Version 11.6消息:在 macOS Big Sur 版本 11.6 上执行 scp 命令时超出文件大小限制
【发布时间】:2021-12-01 07:13:52
【问题描述】:

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

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

即使我的机器上有足够的空间 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
      

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

【问题讨论】:

  • edit你的问题,并显示ulimit -a的输出。

标签: linux bash macos terminal scp


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2021-12-08
      • 2021-02-25
      • 1970-01-01
      • 2021-11-24
      • 2015-07-30
      • 2021-06-05
      • 2021-02-27
      • 2021-03-11
      • 2021-05-24
      相关资源
      最近更新 更多