gvfs-mount
我正在使用通过(我也试过)安装的 Apple Timecapsule,cifs
其中包含一个名为
国会大厦 3:5.odt
我绝对想删除它但我没有运气。
在 ubuntu 上我能得到的最多的信息是“File o directory non esistente”(我想这是意大利语“没有这样的文件或目录”),而在 Windows 上它不允许我管理这个文件,因为:(冒号)是被禁止的
我尝试使用 inode 删除该文件,但仍然没有成功。
我正在使用这些选项安装共享sec=ntlm,serverino,nodfs
这是我得到的:
# ls -l
totale 16
-rwxr-xr-x 0 root root 15296 ago 19 2008 Capitoli 3:5.odt
# rm -f Capitoli\ 3\:5.odt
# ls -l
totale 16
-rwxr-xr-x 0 root root 15296 ago 19 2008 Capitoli 3:5.odt
使用-f
选项 rm 时,文件似乎已被有效删除,但事实并非如此。如果没有该选项,它会说
# rm Capitoli\ 3\:5.odt
rm: impossibile rimuovere "Capitoli 3:5.odt": File o directory non esistente
意思是“没有那个文件或目录”。
关于如何消除设备中这种令人困扰的东西,有什么建议吗?
/proc/fs/cifs/DebugData
这是我认为可能有用的内容:
Display Internal CIFS Data Structures for Debugging
---------------------------------------------------
CIFS Version 2.0
Features: dfs fscache lanman posix spnego xattr acl
Active VFS Requests: 0
Servers:
1) Name: 192.168.1.1 Domain: WORKGROUP Uses: 1 OS: Apple Base Station
NOS: CIFS 4.32 Capability: 0x207c
SMB session status: 1 TCP status: 1
Local Users To Server: 1 SecMode: 0x3 Req On Wire: 0
Shares:
1) \\192.168.1.1\disco Mounts: 1 Type: FAT32 DevInfo: 0x0 Attributes: 0x3
PathComponentMax: 255 Status: 0x1 type: 0
MIDs:
答案1
尝试将文件名括在单引号中:rm 'Capitoli 3:5.odt'