Mv ignora o caso de letra por padrão?

1

Estou tentando alterar apenas o caso no nome do arquivo e recebendo o erro:

ayakovlev@ubuntu:~/host$ mv crc32.hpp CRC32.hpp
mv: ‘crc32.hpp’ and ‘CRC32.hpp’ are the same file

Existe alguma configuração em algum lugar que controle esse comportamento mv ? Não tenho aliases para o mv . A versão mv está abaixo:

ayakovlev@ubuntu:~/host$ mv --version
mv (GNU coreutils) 8.20
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Parker, David MacKenzie, and Jim Meyering.

A versão do Ubuntu é:

ayakovlev@ubuntu:~/host$ uname -a
Linux ubuntu 3.11.10.3 #1 SMP Thu Mar 6 15:31:54 EST 2014 x86_64 x86_64 x86_64 GNU/Linux

ATUALIZAÇÃO IMPORTANTE :

Observe que o arquivo crc32.hpp reside no sistema de arquivos host . O host é o VMWare Fusion no MacPro, e o Ubuntu é uma VM guest.

    
por HEKTO 24.03.2014 / 22:33

1 resposta

2

Isso provavelmente está relacionado ao sistema de arquivos. Eu suspeito que em um FAT32 FS o comando mv irá ignorar o caso, pois o próprio FS ignora o caso. O mesmo problema pode afligir sistemas de arquivos baseados em Mac.

    
por landroni 24.03.2014 / 22:35