如果我想创建一个保证不代表文件名的字符串,我可以在Windows上将以下字符之一放入其中:

\ / : * ? | < >

例如

this-is-a-filename.png

?this-is-not.png

有没有办法在Linux上将字符串标识为"不可能是文件"呢?

推荐答案

几乎没有限制——除了'/''\0'之外,你可以使用任何东西.然而,some people人认为允许这么大的灵活性不是一个好主意.

Linux相关问答推荐

使用sed替换字符,但如果它是在bash csv文件中的字符串中,则不使用

使用信号处理程序实现Hibernate 功能

awk 打印除最后一列以外的所有内容 + 最后一列

Powershell Core,MXLinuxv21,运行 linux /usr/bin/x 命令导致对象命令运行时找不到文件

在android上使用lldb-server进行lldb调试?

Bash - 如何根据 names.txt 重命名目录中的文件

从 .war 文件外部化 Tomcat webapp 配置

未找到框架.NETFramework,Version=v4.7.1的参考程序集

如何构建在 Android 上运行的本机(命令行)可执行文件?

在 C 中设置环境变量

如何搜索文件并将它们压缩到一个 zip 文件中

Ant 找不到 javac,在 Ubuntu 上不会设置 JAVA_HOME

CLOCK_MONOTONIC 和 CLOCK_MONOTONIC_RAW 有什么区别?

如何以编程方式禁用硬件预取?

如何运行我所有的 PHPUnit 测试?

Python日志(log)记录 - 判断日志(log)文件的位置?

如何获取 GNU Makefile 中使用的 shell 命令的退出状态?

什么是 linux 脚本中的 start-stop-daemon?

`os.symlink` 与 `ln -s`

CentOS:在 PHP 安装中启用 GD 支持