Messages in this thread | | | From | Chris Ward <> | Date | Sun, 30 Jul 2023 23:33:03 +0100 | Subject | vfat file system does not allow a space at the end of a directory name |
| |
I had a zip file (from downloading pictures from Google Photos) where some of the directory names had a space at the end. This unzipped fine on an ext4 file system, but gave errors when unpacking onto a USB key which had a FAT file system.
On further investigation, file names have the same problem. On my USB key, I get
tjcw@tjcw-OptiPlex-7010:/media/tjcw/Photos$ touch 'aab ' touch: setting times of 'aab ': No such file or directory tjcw@tjcw-OptiPlex-7010:/media/tjcw/Photos$ echo ok >'aab ' bash: aab : Invalid argument tjcw@tjcw-OptiPlex-7010:/media/tjcw/Photos$ touch 'aab' tjcw@tjcw-OptiPlex-7010:/media/tjcw/Photos$ echo ok >'aab' tjcw@tjcw-OptiPlex-7010:/media/tjcw/Photos$
Is this as expected, or is it a bug in the kernel's handling of FAT file systems ? Probably the next step is to check the behaviour under Microsoft Windows.
Chris Ward
| |