Some directories on an external drive are not displayed in Linux but they are displayed in Windows

My system is not exactly dual-boot -- I installed Zorin 18 Core on a new SSD while my old Windows 10 SSD is still on the system. I changed the BIOS boot order to boot to Zorin by default but I can override the Boot order in the BIOS if I need to boot to the Windows SSD such as to run a Windows-only app. I also have an 5 TB external HDD with an NTFS file system that I use for backups of both. The backup drive mostly works under Zorin, but a few directories are not displayed under the Files GUI or even in the terminal using an ls command of the parent directory. I can, however, cd to one of those directories in the terminal if I remember the name, and the files are there. If I boot to Windows, all of the directories seem normal. Is this a problem of the NTFS in Zorin OS, or does ubuntu use different directories from Windows?

Are those folder names start with a dot (.) ?

These are hidden under Linux and can be visible by enabling Show Hidden Folders or with ls -a

1 Like

The last external HDD I got I decided to split in two, with 2 Tb allocated to NTFS and 2 Tb allocatedcto Ext4 FS partitions. It could be a mount issue?

Thanks for the two suggestions, but it didn't help in my case. The folder names do not have dots and are not hidden, and so far I can't see any pattern of which folders are missing in Linux. If I buy a new external HDD, I'll format at least part of it to Ext4 but I don't want to do the work to backup, reformat, and restore 5 TB just to attempt to address the missing folders.

Also, I tested that I can run an mv command to rename one of the missing directories to a different name with no spaces or dashes, and it doesn't give any "No such file or directory" error -- but the directory still is not displayed under the parent directory with an ls -a.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.