`
wzhiju
  • 浏览: 142690 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

对Linux文件名中有“-”的操作

阅读更多

 Linux中"-"有特殊的含义,比如在命令的后面加"-"表示后面跟的是选项。但是如何新建带名字中有"-",下面介绍三种方法,比如要新建文件"-a":

  1、cd . > -a

  2、vi -- -a

  3、echo "" > -a

  上面三种方法都可以在当前目录下新建一个"-a"文件,当然还可以有别的方法新建,这里就不在介绍。如果要删除"-a"就比较麻烦了,如果你输入 rm -a,系统会提示你:

  rm:无效选项 -- a

  请尝试执行‘rm --help’来获取更多信息。

  对于这样的文件可以有两种方法来删除,如下所示:

  1、rm ./-a

  2、rm -- -a

  改名字也不用说了,基本上就是在文件名前面加"--"来表示转义字符就可以了!

分享到:
评论

相关推荐

    Linux下中文文件名乱码问题的详解 - CSDN博客1

    在Linux系统中,处理中文文件名时可能会遇到乱码的问题,这是因为Linux系统默认采用的字符编码与...通过以上步骤,可以有效地避免在Linux系统中遇到中文文件名乱码的情况,从而保证文件系统的正常操作和程序的兼容性。

    onnxruntime-linux-x64-gpu-1.18.1.tgz.zip

    标题中的"onnxruntime-linux-x64-gpu-1.18.1.tgz.zip"是一个压缩包文件名,它表明该文件是一个包含GPU支持的ONNX Runtime的Linux x64版本,版本号为1.18.1。这里的"onnxruntime"指的是一个开源机器学习推理引擎,...

    里面包含有jdk-11.0.12-linux-x64-bin.tar.gz

    标题中提到的文件名“jdk-11.0.12-linux-x64-bin.tar.gz”指向了一个特定的软件包,即Java Development Kit (JDK) 版本11的第12个更新版本,专为64位Linux系统设计的二进制安装包。这个压缩包文件的名称包含了多个...

    linux环境-jdk11-jdk-11.0.8-linux-x64-bin.tar

    标题中提到的“linux环境-jdk11-jdk-11.0.8-linux-x64-bin.tar”是一个压缩包文件的名称,根据这个名称我们可以得知,该文件是一个针对Linux环境的Java Development Kit(JDK)11的二进制分发包,版本号为11.0.8,且...

    onnxruntime-linux-x64-cuda12-1.17.1.tgz.zip

    由于提供的文件信息中压缩包文件名包含了版本信息“onnxruntime-linux-x64-cuda12-1.17.1.tgz.zip”,我们可以推测这是一个用于Linux操作系统,针对x64架构,且支持CUDA 12版本的ONNX Runtime软件包。ONNX Runtime是...

    linux-0.11-devel-040809.rar

    《Linux 0.11 开发环境构建与深入探索》 在信息技术领域,Linux系统以其开源、免费和高度可定制的特性,深受开发者们的喜爱。...这个环境不仅有助于理解Linux的演化历程,也是对计算机科学历史的一次深度探索。

    linux下的文件名乱码,转为正常

    在Linux系统中,由于字符编码的问题,我们可能会遇到文件名显示为乱码的情况。这通常是由于文件系统的编码不兼容或者终端的字符集设置不当导致的。解决这个问题涉及到多个方面,包括理解字符编码、查看和设置环境...

    onnxruntime-linux-x64-gpu-1.7.0.tgz.zip

    接下来,文件名中的 "linux" 表明这个软件包是为 Linux 操作系统设计的。"x64" 指的是软件包支持的处理器架构,即64位架构,这在现代计算机系统中非常普遍。"gpu" 指的是这个版本的软件包支持使用图形处理单元(GPU...

    onnxruntime-linux-x64-1.16.0.tgz.zip

    标题所指的文件名 "onnxruntime-linux-x64-1.16.0.tgz.zip" 暗示了该压缩包内包含的是针对Linux x64架构的操作系统环境下,onnxruntime的版本1.16.0的软件包。onnxruntime是由微软主导开发的一个开源机器学习推理...

    linux 内核源码-版本linux-5.15.118

    文件名:linux-5.15.118.tar.xz 文件发布日期: 2023-06-21 说明: 该版本是长期支持版本.

    linux-UNixizeFilename替换文件名中恼人的反unix字符

    在Linux和Unix操作系统中,文件系统的命名规则有其特定的规范。这些系统遵循POSIX标准,其中不支持某些字符在文件名中出现,比如“/”(斜杠)用于路径分隔,控制字符以及一些特殊字符。在处理跨平台文件传输或者从...

    eclipse-jee-juno-SR2-linux-gtk-x86_64.tar.gz

    "gtk"在文件名中的出现表明此版本的Eclipse已经与GTK库进行了整合,以确保在Linux系统上能够正常显示和运行。 "tar.gz"是一个常见的文件打包格式,它结合了tar(归档)和gzip(压缩)两个命令。首先,tar命令将所有...

    onnxruntime-linux-x64-1.10.0.tgz.zip

    不过,此处的文件名可能有误,因为“.tgz”实际上是tar.gz的缩写,并不是两种不同格式的组合。用户在解压时应当注意这一点,选择正确的工具和方法。 【标签】"onnxruntime"表明该文件与ONNX Runtime相关联,这是...

    linux 内核源码-版本linux-4.14.319

    文件名:linux-4.14.319.tar.xz 文件发布日期: 2023-06-21 说明: 该版本是长期支持版本.

    Postman-linux-x64-6.0.7.tar.gz

    - 在带有图形界面的系统中,可以直接双击`Postman`应用程序或者在终端中输入`./Postman.app/Contents/MacOS/Postman`(这通常是针对macOS的路径,但某些Linux发行版可能类似)。 Postman的特性包括: 1. 创建和管理...

    linux根目录下各文件名的含义.docx

    Linux 文件系统与基于 Windows 的文件系统尽管很多方面相似,但是 Linux 文件系统与 MS-DOS 和 Windows 操作系统所用的文件系统还是有一些显著的差别。例如,在 MS-DOS 和 Windows 文件系统中,驱动器盘符表示不同的...

    Linux Find命令详解---教你认识强大的Linux Find命令

    Linux Find命令是Linux系统中一个极其重要的工具,它允许用户在文件系统中查找符合特定条件的文件和目录。这个命令的灵活性和强大性使得它成为系统管理员和开发者的必备技能。下面将详细介绍Linux Find命令的一些...

    linux学习笔记-01linux操作基础

    在Linux操作系统中,掌握一系列的基础命令是非常重要的。这些命令可以帮助用户进行各种日常操作,比如文件管理、目录切换、文件查看等。下面将详细介绍一些常用的Linux基础命令及其用法。 ##### 基本操作命令 - **...

    eclipse-committers-2018-09-linux-gtk-x86_64.tar

    文件名中的“eclipse-linux”表明这是针对Linux操作系统的Eclipse版本。Linux作为一种自由开放源代码的操作系统,广泛应用于服务器和个人电脑等领域。由于其强大的稳定性和安全性,Linux成为了许多开发者进行软件...

    修改LinuxAS4挂载U盘文件名乱码

    在Red Hat Linux AS4中,硬件抽象层(HAL)负责管理硬件设备,包括USB设备的自动挂载等操作。为了使HAL能够正确地处理UTF-8编码的文件名,需要修改HAL的相关配置文件。 首先,进入HAL的配置目录查看文件列表: ```...

Global site tag (gtag.js) - Google Analytics