您的位置:首页 > 运维架构 > Linux

红帽 LINUX 6自学笔记第二章(4) …

2014-07-21 14:29 357 查看
1,linux 系统允许文件名使用任何可打印的字符,文件名可为任何长度。

不包括目录组成部分,linux
文件名最长可达255个字符,当用在命令里的时候,绝对或相对引用,包括目录组成部分,最长可达4095 个字符。

linux 文件名 可以包含除"/"外的任何可打印(甚至不可打印)字符。不能使用斜线是因为,它是用来在相对引用或FQN
中分开目录名组成部分的符号。因为很多“不常用”符号是Shell 的元字符,所以在文件名中使用这些符号时需要用 “”引号保护。

如: touch 'a and
b'
touch '"'

2,隐藏文件
.+file

以.开头的文件/目录为隐藏文件和目录

ls查看的时候需要 ls
-a(all) 来显示

通配符,文件名匹配(filename globbing)

字符作用
*匹配零个或多个字符(开头得点(.)除外)
匹配一个字符(开头的点(.)除外)
...匹配在给出的列表或范围内的任意一个字符
^...匹配在给出的列表或范围外的任意一个字符
假设当前目录包含

image1.jpgimage10.jpegpage1.htmlpage3.htmscript1.pl
image2.jpgimage11.jpegpage2.htmlpage40.htm
模式产生的列表
*所有文件
*.htmlpage1.html page2.html
page*.htmlpage1.html page2.html page3.htm page40.htm
image?.*image1.jpeg image2.jpeg
[ps]*page1.html page2.html page3.htm page40.htm script1.pl
[^ps]*image1.jpeg image2.jpeg image10.jpeg image11.jpeg
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: