No Unix, o tamanho máximo do arquivo é limitado pelo sistema de arquivos no qual o arquivo reside. Cada sistema de arquivos tem seu próprio limite, que é determinado pelo tamanho do bloco e pelo número de blocos no sistema de arquivos.
O tamanho máximo do arquivo pode ser calculado multiplicando o tamanho do bloco pelo número de blocos no sistema de arquivos. Por exemplo, um sistema de arquivos com tamanho de bloco de 4 KB e 10.000 blocos teria um tamanho máximo de arquivo de 40 MB.
O tamanho máximo do arquivo também pode ser limitado pelo sistema operacional. Por exemplo, o sistema operacional Linux tem um tamanho máximo de arquivo de 2 TB.
Para determinar o tamanho máximo de arquivo para um sistema de arquivos específico, você pode usar o comando df. Por exemplo, o comando a seguir exibiria o tamanho máximo de arquivo para o sistema de arquivos atual:
```
df -m.
```
A saída do comando df seria mais ou menos assim:
```
Tamanho do sistema de arquivos usado Disponibilidade Uso% Montado em
/dev/sda1 20G 3G 16G 19% /
```
A coluna “MaxFileSize” exibe o tamanho máximo de arquivo para o sistema de arquivos atual, que neste caso é 20 GB.