Folders not showing up in Bucket storage
Google Cloud Storage doesn't have folders. The various interfaces use different tricks to pretend that folders exist, but ultimately there's just an object whose name contains a bunch of slashes. For example, "pictures/january/0001.jpg" is the full name of a single object.
If you need to be sure that a "folder" exists, put an object inside it.
By default, gcsfuse won't show a directory "implicitly" defined by a file with a slash in its name. For example if your bucket contains an object named dir/foo.txt
, you won't be able to find it unless there is also an object nameddir/
.
You can work around this by setting the --implicit-dirs
flag, but there are good reasons why this is not the default. See the documentation for more information.