Ubuntu 20.04 - 网络共享上的文件显示为文件夹

Ubuntu 20.04 - 网络共享上的文件显示为文件夹

安装 20.04(带 Gnome 桌面环境)后,当我通过 GUI 导航到我的网络共享时,所有文件都显示为目录,我无法将它们下载/复制到本地主机。当我尝试复制文件夹(仍在 UI 中)时,我收到以下错误消息: 错误信息截图(复制时出错。读取文件夹“filename.txt”时出错。没有此文件或目录)

当我通过 CLI 导航到共享后尝试 cat 文件时,收到以下输出:cat:filename.txt:是一个目录

当我尝试 ls -la 时,所有文件都显示为目录。

当我尝试更多 filename.txt 时,输出是:filename.txt:目录

在访问我的共享驱动器之前,我必须修改 smb.conf 文件以包含“客户端最小协议 = CORE”才能访问共享驱动器。

答案1

我也遇到了同样的问题......我通过以下方式解决了这个问题:

显示为的文件文件夹或者目录将显示user.DOSATTRIB命令getfattr your_file_name。例如,

:~/$ getfattr riscv.dts
# file: riscv.dts
user.DOSATTRIB

要删除该使用setfattr -x user.DOSATTRIB your_file_name. 例如,

:~/$ setfattr -x user.DOSATTRIB riscv.dts 
:~/$ getfattr riscv.dts 

这对我有用。对于多个文件,使用

find . -type f -exec setfattr -x user.DOSATTRIB "{}" \;

希望这可以帮助。

相关内容