You cannot create or copy a file that is larger than the limit allowed by ulimit(C). This restriction prevents runaway processes from taking up too much disk space.
If you must work with a file that exceeds the set limit, you must change the default user limit size.
Use ulimit(C) to change the file size limit. The changed user limit is in effect for the current session only.
You can also permanently change your file size limit by
setting the new limit in the /etc/profile
or the /etc/default/login file.