在Linux系统中可以使用长文件或目录名,可以给目录和文件取任何名字,但必须遵循下列规则:
1)除了 / 之外,所有的字符都合法。
2)有些字符最好不用,如空格符、制表
符、退格符和字符 @ # $ & ( ) - 等。
3)避免使用加减号或 . 作为普通文件名的
第一个字符。
4)大小写敏感。
5)Linux 系统下的文件名长度最多可到256个字符
随着操作系统的不同,文件名的最大长度、有效字符和标点符号、是否区分大小写等均不同。为了克服不同操作系统间的文件命名的兼容性问题,最好的方法是对所有的文件都按由国际标准化组织(
ISO )制定的规则进行命名。
操作系统
|
文件命名规则
|
ISO 9660 标准
|
文件名由最多 8 个字符及点号及 3
个字母的扩展名组成,允许的字符有字母、数字及下划线
|
DOS 和 Windows 3.x ( FAT 文件系统)
|
同上,但允许的字符还有
$,%,',`,-,@,^,!,&,[,],(,),#
|
Windows/NT,NFS 和 Windows 95 VFAT, Windows 98
FAT32
|
最多 250 个字符,除了以下字符其余均可:
\,/,*,”,<,>,|
|
Macintosh
|
最多 31 个字符,除了字符 : 其余均可
|
UNIX
|
最多 255 个字符,除了字符 / 及空格其余均可
|
分享到:
相关推荐
本文将详细介绍如何创建一个Linux脚本来批量更新文件名以及相应引用文件中的映射。 首先,我们需要理解这个脚本的基本工作流程: 1. **获取文件列表**:首先,脚本需要获取待处理文件的列表。这可以通过`find`命令...
Linux 操作系统整理版 一、自由软件的概念 自由软件(Free software)是指允许任何人使用、复制、修改、分发(包括再分发修改过的版本,免费/少许收费),而且提供全部源代码的软件。自由软件的根本特点是提供全部...
这种操作通常用于统一文件命名规范,清理重复或混乱的文件名,或者在处理大量数据时保持一致性。 二、重命名规则与模式 在批量更改文件名时,我们可以设置不同的规则和模式。常见的包括: 1. 序列号模式:例如...
在Linux系统中,设备文件是操作系统与硬件交互的接口,它们位于`/dev`目录下。设备文件的命名和管理对于驱动程序开发至关重要。本文将深入探讨如何在Linux环境下自动生成设备文件名,并通过`create_chrdev`这个关键...
在Linux和Unix操作系统中,文件系统的命名规则有其特定的规范。这些系统遵循POSIX标准,其中不支持某些字符在文件名中出现,比如“/”(斜杠)用于路径分隔,控制字符以及一些特殊字符。在处理跨平台文件传输或者从...
Linux系统对于文件名的长度有着严格的限制,通常不超过255个字符,这可能会导致一些在Windows下正常命名的文件在Linux中无法识别或处理。针对这一问题,开发了一款名为"批量截取并重命名不同路径文件"的工具,它主要...
嵌入式Linux操作系统是Linux操作系统的一个重要分支,广泛应用于各种硬件设备中,如智能手机、路由器、工业控制系统等。本文将围绕Linux操作系统的一些基础知识点展开,包括用户管理、文件操作、命令使用等方面。 1...
根据提供的文档内容,我们可以从中提炼出一系列与Linux操作系统管理和使用相关的知识点。以下是对这些知识点的详细解释: ### Linux操作系统管理知识点解析 #### 进程类型 - **交互进程**:通常指的是用户直接与之...
五.Linux操作系统上有什么应用?.....................................................................................4 六.在那里可以找到讨论区?..........................................................
在某些嵌入式系统中,为了更好地与Windows或Linux等操作系统进行交互,通常需要支持长文件名。例如,《ecos增值包》支持以下功能: 1. **英文版长文件名**: 支持英文字符的长文件名。 2. **简体中文版长文件名**: ...
以上是对Linux操作系统基本知识的介绍,涵盖了文件系统管理、网络配置、系统监控等方面。通过学习这些基础知识,可以帮助用户更好地理解和使用Linux系统。Linux不仅是一个强大的操作系统,也是一个不断发展的社区,...
VS2017是一款强大的C++开发工具,而Qt则是一个跨平台的应用程序开发框架,支持多种操作系统,如Windows、Linux、macOS等。使用Qt,开发者可以构建具有图形用户界面(GUI)的应用,其提供了丰富的控件和事件处理机制...
2023年Linux操作系统考试题库资料.doc 本资源摘要信息涵盖了 Linux 操作系统的基础知识点,包括操作系统的概念、Linux 的发展历史、内核管理、权限管理、文件系统、网络配置、设备管理等方面。 一、操作系统的概念...
Linux操作系统因其开放性、稳定性和跨平台特性,在服务器、嵌入式设备和超级计算机等领域广泛应用,同时也是许多开发者的首选平台。 在提供的"example"文件名中,尽管没有具体的文件细节,但通常这样的命名可能是指...
以下是对vi命名操作文档中的主要知识点的详细说明: 1. **启动与打开文件**: - `vi filename`:打开或创建名为filename的文件,光标置于第一行首。 - `vi +n filename`:打开文件并将光标置于第n行首。 - `vi +...
"浅谈 Linux 操作系统基础知识" Linux 操作系统认知 操作系统(英文名简称为 OS)定义:操作系统是用户与计算机硬件之间的界面,是控制、管理计算机系统内各种硬件和软件资源,有效地组织多种程序运行的程序集合。...
Linux操作系统文件系统学习教程 在深入探讨Linux操作系统文件系统的学习教程之前,首先理解什么是文件系统至关重要。文件系统是操作系统用于组织、存储和管理磁盘上的数据的一种方式。它定义了如何创建、删除、命名...
【知识点详解】 1. Linux操作系统历史与创始人: Linux操作系统是由芬兰计算机爱好者Linus Torvalds在1991年...这些知识点涵盖了Linux操作系统的基础知识,包括它的起源、特点、文件系统、命令使用、系统管理等方面。