case-sensitivity

在 Linux ext4 上使文件夹访问不区分大小写
case-sensitivity

在 Linux ext4 上使文件夹访问不区分大小写

我正在尝试在 Linux 上运行一个游戏的 mod,这个 mod 以不区分大小写的方式从纹理文件夹读取文件(该 mod 也可以在 Windows 上运行)。 我想知道是否有办法以不区分大小写的方式将此文件夹公开给游戏。也许是某种符号链接或允许to_lower()访问文件名的脚本。 这种事可能吗? steam上也有人反映这个问题,你可以查看更多详细信息:https://steamcommunity.com/workshop/filedetails/discussion/1800248038/1640917196996115981/ ...

Admin

为什么 bash 拒绝不区分大小写?
case-sensitivity

为什么 bash 拒绝不区分大小写?

我在服务器上工作,似乎无法将 bash 设置为不区分大小写。我将 shell 设置为, set completion-ignore-case on 但这似乎不起作用。我正在使用 tmux 通过 ssh 工作。bash 的版本是, GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu) 继续运行, Linux 3.16.0-77-generic #99~14.04.1-Ubuntu 我查看了各种 /etc 配置文件,希望找到可能导致此行为的标志,但我没有发现任何异常。我不确定如何进...

Admin

Mac - 从区分大小写的文件系统转换为不区分大小写的文件系统
case-sensitivity

Mac - 从区分大小写的文件系统转换为不区分大小写的文件系统

我刚刚得到了我的第一台 Mac。后按照我想要的方式设置好一切后,我决定安装 Steam。当我打开 Steam 时,它说不支持区分大小写的文件系统... 我谷歌了一下,发现 Steam 并不是唯一一个给我带来这种麻烦的应用程序。Photoshop(当我最终安装它时)也不支持区分大小写的文件系统。我确信还有其他应用程序。 Steam 至少有一个解决方法,但它涉及光盘映像和符号链接。不是很有趣。它能用,但不是很有趣(Steam 应该就是为了好玩,不是吗?)。我不知道 Photoshop 有任何解决方法。 所以我的问题是。我可以启动磁盘实用程序,将驱动器格式化...

Admin

为什么 'grep -i' 这么慢?如何让 ASCII 运行得更快?
case-sensitivity

为什么 'grep -i' 这么慢?如何让 ASCII 运行得更快?

考虑: $ time lzop -d < tvtropes-index.lzo | egrep -B 5 '[Dd][eE][sS][cC][eE][nN][dD] ?[Ff][rR][oO][mM]' real 0m0.438s $ time lzop -d < tvtropes-index.lzo | egrep -B 5 'descend ?from' -i real 0m11.294s 两者都不区分大小写地搜索。为什么这个-i版本这么慢?如何grep -i在不输入类似[iI][nN] [tT][hH][iI][sS] [...

Admin

Linux下不区分大小写的分区
case-sensitivity

Linux下不区分大小写的分区

有没有办法在 Linux 下格式化并使用不区分大小写的分区? 我知道 vfat,但希望能找到一些替代方案。有什么建议吗? ...

Admin

是什么导致 tmux 搜索不区分大小写或区分大小写?
case-sensitivity

是什么导致 tmux 搜索不区分大小写或区分大小写?

当我在复制粘贴模式下运行搜索时,tmux有时不区分大小写,有时则不区分大小写。 我想我知道我在做什么,但我不明白是什么导致搜索不区分大小写或区分大小写。 我按 CTRL+B,[,然后按 CTRL+s。 有时搜索区分大小写,有时则不区分大小写。 有可能我没有做我认为我在做的事情。这是什么原因造成的? ...

Admin

按字母顺序显示结果,无论大小写
case-sensitivity

按字母顺序显示结果,无论大小写

ls我在 MacOS 11.6.1 上使用。在输出中,大写字母显示在小写字母之前。例如,我得到以下输出: $ ls Blabla.txt GAGAS.txt asdf.txt blabla.txt 并希望有: $ ls asdf.txt blabla.txt Blabla.txt GAGAS.txt 这是正常的默认输出吗ls?我怎样才能得到输出数字2? ...

Admin

sed 搜索不区分大小写
case-sensitivity

sed 搜索不区分大小写

在 unix 脚本中,我有一行 sed -i "/$1/s/a/b" filename 这会查找包含字符串 $1 的行(作为参数提供给脚本),并在这些行中将“a”替换为“b”。 我希望对于 1 美元来说不区分大小写。例如,如果 $1 是“foo”,那么我希望替换发生在包含“foo”或“FOO”或“Foo”等的所有行中。执行此操作的最佳方法是什么? (注意:这篇文章的原始版本省略了代码中的第一个正斜杠,这是理解 Kusalananda 的答案的重要上下文。) ...

Admin

是否可以在不区分大小写的文件系统上构建 Linux 内核?
case-sensitivity

是否可以在不区分大小写的文件系统上构建 Linux 内核?

Linux 内核源代码有一些重叠的文件名,当放在不区分大小写的文件系统上时,这些文件名会崩溃。以下是截至 6.4.7 的列表: 在include/uapi/linux/netfilter/: xt_CONNMARK.h和xt_connmark.h xt_DSCP.h和xt_dscp.h xt_MARK.h和xt_mark.h xt_RATEEST.h和xt_rateest.h xt_TCPMSS.h和xt_tcpmss.h 在include/uapi/linux/netfilter_ipv4/: ipt_ECN.h和ipt_ecn.h ipt_TT...

Admin

如何关闭 git bash 的 Windows 不区分大小写行为?
case-sensitivity

如何关闭 git bash 的 Windows 不区分大小写行为?

我用Windows 上的 Git Bash用于超出 Git 使用范围的众多 bash 任务。多年来它运行良好,但我无法改变不区分大小写的行为。这种方式自动完成很麻烦。 我尝试了旗帜 shopt -u nocasematch 在.bashrc所描述的在解决方案#3中但这并不能解决问题。 解决方案 #1 或 #2 都不是我正在寻找的选项,因为我有大写的别名、混合大小写的目录和一些全小写的文件,并且应用案例映射的情况太多。 有没有办法在我的非默认 Linux shell 中启用区分大小写的自动完成功能? 由于它的口味不同,我希望得到一些提示或建议。 ...

Admin

如果我只有 ssh 访问权限,如何更改根分区的 casefold ext4 文件系统选项
case-sensitivity

如果我只有 ssh 访问权限,如何更改根分区的 casefold ext4 文件系统选项

我需要在 Debian 11 服务器的 ext4 上启用不区分大小写的文件系统功能(casefold),该服务器具有向后移植的 6.1 Linux 内核,并编译了所需的选项。 服务器有一个 2GB 的交换分区和一个用于文件系统的大 ext4 分区,它也从该分区启动。我只能以 root 身份进行 ssh 访问,无法访问物理/虚拟主机本身,因此我无法访问(虚拟)USB 棒或 CDROM 介质。 启用皮夹功能的最快方法是什么? une2fs 不想这样做,因为文件系统已安装。 想法:删除交换区,在其中安装一个小型救援系统,重新启动到所述救援系统,更改根分区的文件系统...

Admin

您可以使用 ntfs-3g 模拟 Windows 文件系统大小写语义吗?
case-sensitivity

您可以使用 ntfs-3g 模拟 Windows 文件系统大小写语义吗?

对于 Windows 计算机上的 NTFS,如果您创建目录“ABC”,然后尝试创建目录“abc”,它将被拒绝,因为 Windows 认为它​​们同名。 现在,在 Linux 上,标准 ntfs-3g 文件系统不会遇到这种情况(NTFS 本身允许两者......只是 Windows 不允许)。 我发现这-t lowntfs-3g -o ignore_case会产生错误,但它是通过强制所有内容都小写来实现的。 mkdir ABC结果是abc。 有没有一种在 Linux 上使用 NTFS 的方法可以遵循 Windows 的做法?出于显示目的保留大小写,但对于操作...

Admin

systemd 指令名称区分大小写吗?
case-sensitivity

systemd 指令名称区分大小写吗?

单元文件中使用的 systemd 指令位于文档使用混合大小写列出,例如UMaskor AccuracySec。实际上是否有必要遵循这个确切的措辞,或者这只是一个好的做法,但解析实际上不区分大小写?我找不到任何东西文档也不在源代码。 更具体。这是覆盖该值的 Drop-In 示例UMask: [Service] UMask=0027 如果使用不同的大小写来编写该UMask指令是否可以正确读取? [Service] umask=0027 举UMask个例子,因为据我所知,systemd 指令名称是唯一一个像这样大写的术语的地方。 UNIX 命令名umask全部...

Admin

用于不区分大小写的 bash 历史搜索的配置或命令
case-sensitivity

用于不区分大小写的 bash 历史搜索的配置或命令

Bash 提供交互式命令forward-search-history和reverse-search-history通常分别绑定到键CTRL-s和CTRL-r。 是否有不区分大小写的等效项,或者是否有配置使这些命令不区分大小写? bind -P | grep -iE 'search|case'没有结果任何相关的东西。 ...

Admin