首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux中操作带有空格和特殊字符文件名

在大多数情况下,文件 / 文件夹名称与文件 / 文件夹的内容相关,并以数字和字符开头。字母数字文件名非常常见并且使用非常广泛,但是当我们必须处理包含特殊字符的文件 / 文件夹名称时,情况并非如此。...处理文件 / 文件夹名称中的其他特殊字符文件名中的加号 (+)不需要任何额外的东西,只需按照正常方式进行,如下所示的简单文件名。...12.txt 文件名中的点号 (.) 以 dot 开头的文件.在 Linux 中非常特殊,称为 dot 文件。它们是隐藏文件,通常是配置或系统文件。...>touch .12.txt 注意:在 Linux 中,您可以(.)在文件名中包含任意数量的点。与文件名中的其他系统点不同,并不意味着将名称和扩展名分开。...>touch "15'.txt" and >touch '15”.txt' 文件名中的波浪号 (~) Linux 中的一些编辑器(如emacs)会为正在编辑的文件创建备份文件。

7.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux文件名的长度限制_linux补全文件名

    linux下文件数、目录数、文件名长度的各 种限制 一、文档目的 编写本文档,主要目的是为了验证linux下文件数、目录数、文件名长度的各种限制二、文档内容 以下测试都是在没有优化或修改内核的前提下测试的结果...1. ext3文件系统下filename最大字符长度 测试目的:ext3文件系统下filename最大字符长度 测试平台:CENTOS5.4_32 测试过程: LENTH=`for i in {1..255...};do for x in a;do echo -n $x;done;done` touch $LENTH 当增加到256时,touch报错,File name too long linux系统下ext3...文件系统内给文件/目录命名,最长只能支持127个中文字符,英文则可以支持255个字符 2. ext3文件系统下一级子目录的个数限制 测试目的:ext3文件系统下一级子目录的个数限制 测试平台:CENTOS5.4...Linux为了cpu的搜索效率而规定的,要想改变数目大概要重新编译内核. 补充:Ext4 文件系统单个子目录个数已经突破31998限制。

    5.8K20

    C# 不能用于文件名字符

    在 Windows 有一些字符是不能作为文件名,尝试重命名一个文件,输入/ 就可以看到windows 提示的不能作为文件名字符 ? 那么具体是包括哪些符号不能作为文件名?...Slash (/) Plus sign (+) Pipe (|) Quotation mark (") 上面这些字符不能用来文件名和文件夹名 而且在 windows 的要求,文件是需要有文件名的,虽然你也可以创建....file这样的文件,但是用户是难以自己输入这样的文件名。...尝试新建一个文本,然后把他文件名命名为上面的任意一个,基本windows会说不能把文件命名 那么是不是把这些字符串拿出来判断?...实际上微软已经做了这个了,因为在不同的系统,可能之后会添加新的字符串,所以最好不要自己写。

    80820

    C# 不能用于文件名字符

    在 Windows 有一些字符是不能作为文件名,尝试重命名一个文件,输入/ 就可以看到windows 提示的不能作为文件名字符 那么具体是包括哪些符号不能作为文件名?...Slash (/) Plus sign (+) Pipe (|) Quotation mark (") 上面这些字符不能用来文件名和文件夹名 而且在 windows 的要求,文件是需要有文件名的,虽然你也可以创建....file这样的文件,但是用户是难以自己输入这样的文件名。...尝试新建一个文本,然后把他文件名命名为上面的任意一个,基本windows会说不能把文件命名 那么是不是把这些字符串拿出来判断?...实际上微软已经做了这个了,因为在不同的系统,可能之后会添加新的字符串,所以最好不要自己写。

    41520

    Linux的find命令与文件名后缀

    最常使用的是find命令,find最简单的用法是指定一个范围这个范围可以是系统目录或文件夹,然后指定具体的文件名称,例如我要在etc目录下找sshd_config文件: ?...指定寻找的是字符串设备文件需要加-type c: ? 指定寻找的是通信文件需要加-type s: ? stat命令是查看一个文件或目录的详细信息的: ? ?...文件的后缀: 在Linux中是严格区分大小写的,所以a不等于A。在Linux中的文件后缀并不严谨,可以随意自定义后缀名。而在Windows中,文件的后缀名是绑定着执行程序的。...所以在Linux上文件的后缀并不代表这个文件的类型。 在Linux中可以通过LANG变量更改当前环境的语言,例如更改为英文就是:LANG=en ?

    5.3K10

    Linux批量修改文件名前缀rename命令

    Linux批量修改文件名前缀rename命令 作者:matrix 被围观: 4,007 次 发布时间:2019-02-22 分类:零零星星 | 一条评论 » 这是一个创建于 1287 天前的主题...win上的打包的文件丢到linux解压发现中文的前缀乱码,本来mv命令到是可以修改 顾于文件太多,发现用rename方便的多 需要将╬в╨┼═╝╞м_20180626102853.jpg修改还原为微信图片...perlexpr表达式 perlexpr还可用于其他命令,如sed perlexpr表达式形如: Substitution替换 s / expr1 / expr2 / [gi] /为分界符,可以使用其他任意字符为分界符...Translation字符转译 类似于替换s,它可用于将一个字符串转换为另一个字符串,即字符转换。...'s/$/\.txt/' * PEACE~ 参考: https://www.computerhope.com/unix/rename.htm https://wangchujiang.com/linux-command

    11.5K40

    python批量替换文件名中的共同字符实例

    PotPlayer的播放列表总是不能正确排序,我看到这些视频的名字格式如下: Lesson 1-2 单词解读.mp4 我认为是数字前面的Lesson和空格干扰了播放器的排序,就考虑把这个文件夹下所有的文件名批量删除...代码如下 # -*- coding: UTF-8 -*- import os #获得文件夹下文件名列表 path=r"G:\BaiduNetdiskDownload\第1册" path=unicode...(path,"utf8") file_list=os.listdir(path) #选择要重命名的文件夹路径 os.chdir(path) #将文件名中的Lesson和空格用空字符串替代 for file...补充知识:python实现替换某个文件中的某个字符串(全部替换) 我就废话不多说了,咱还是直接看代码吧! #!...print('3[1;31;40m') print(desc,str) print('3[0m') if __name__ == '__main__': run() 以上这篇python批量替换文件名中的共同字符实例就是小编分享给大家的全部内容了

    2.4K20
    领券