I created a schema with that route as a managed location.
(abfss://~~@~~.dfs.core.windows.net/dejeong)
And an external table named 'first_table' was created in the corresponding path.
(abfss://~~@~~.dfs.core.windows.net/dejeong/first_table)
The results of the dbutils.fs.ls and sql list clauses are different for the three paths.
%python
dbutils.fs.ls("abfss://~~@~~.dfs.core.windows.net/dejeong") --> managed location overlaps error
dbutils.fs.ls("abfss://~~@~~.dfs.core.windows.net/dejeong/__unitystorage") --> managed location overlaps error
dbutils.fs.ls("abfss://~~@~~.dfs.core.windows.net/dejeong/first_table") --> out[3]
%sql
list"abfss://~~@~~.dfs.core.windows.net/dejeong" --> out[2]
list "abfss://~~@~~.dfs.core.windows.net/dejeong/__unitystorage" --> managed location overlaps error
list "abfss://~~@~~.dfs.core.windows.net/dejeong/first_table" -->out[2]
Is this a bug in dbutils.fs.ls?
Or did I do something wrong?
I want to navigate parent path with dbutils.fs.ls syntax.