我有一个包含文件的文件夹,例如
radiobutton-clicked.png
radiobutton-foobar.png
radiobutton-foobarbaz.png
... etc.
Run Code Online (Sandbox Code Playgroud)
这是我在 Windows 资源管理器中搜索时发生的情况:
radio: 找到所有文件radio*: 找到所有文件*button: 找到所有文件*radiobutton*: 找到所有文件radiobutton*:没有结果radiobutton:没有结果radio*button: 找到所有文件那么这到底是*做什么的呢?有关于这方面的一些文件吗?
为什么radioandradio*button可以作为搜索词,但radiobutton不是?
编辑:
我知道这*通常应该是匹配 0 个或多个字符的通配符。但在这种情况下显然不是。
我多年来一直是 GNU/Linux 用户,但我不知道如何在 Mac 上获取可用的进程信息。
我意识到在 Mac OS (Snow Leopard) 上的登录 shell中$0解析为-bash。这可能会破坏在 Linux 环境中正常工作的某些 shell 脚本*.
不幸的是,联机帮助页没有提到这个事实
如果使用命令文件调用 bash,则将 $0 设置为该文件的名称。如果 bash 使用 -c 选项启动,则 $0 将设置为要执行的字符串之后的第一个参数(如果存在)。否则,它被设置为用于调用 bash 的文件名,由参数零给出。
减号有什么特殊含义吗?有什么类似/proc或命令行工具可以帮助我找到相关的可执行文件吗?
* 傻我。当然, $0 将评估为脚本名称,如手册中所述
我使用 Linux 作为我的主要桌面,我在这个工作站上的路径是/home/matt,我有很多地方和配置可以通过 Dropbox 在 Linux 和我的 Mac 之间同步,在我的 Mac 上我的主路径是/Users/matt. 例如,本地书签通过 Firefox Weave(如 XMarks)同步,例如file://home/matt/My Dropbox/offlinepages/jquery-help.html
我正在尝试在我的 mac 上符号链接/home/matt,/Users/Matt以便所有内容均等对齐,但我Operation not permitted什至在sudo bash.
我在我的 Ubuntu VM 中共享了一个目录。这是我的 smb.conf:
...
[share]
comment = Ubuntu File Server Share
path = /home/foo/share
browsable = yes
guest ok = yes
read only = no
create mask = 0644
Run Code Online (Sandbox Code Playgroud)
几乎一切正常,即当创建一个新文件时,它被屏蔽0644。而且每当我打开(在 Windows 中)并保存现有文件时,该文件的权限也设置为0644. 这在编辑脚本时非常烦人,以前被屏蔽0755或777.
有没有办法在文件被覆盖时让 Samba 保留现有的权限掩码?
[编辑] ...在创建具有权限的新文件时0644