Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 教程 > Linux教程 > 正文

Linux基础知识十 创建和删除文本文件

时间:2014-05-30 23:56 来源:未知 作者:www.51ou.com 阅读:

一、Linux 中文件名的命名规范

1.严格区分大小写

2.可以使用除了“/”以外的任意字符,最长可以达到255个字符,但是不建议使用特殊字符和空格作为用户名。

wKioL1NFgd-xvH6lAACeEFfG7As514.jpg

容易造成混淆,可能误将“a b”当成两个文件“a”和“b”

 

3.后缀名,比如“.txt”, “.doc”在linux中没有意义

 

二、文件的时间分类

Linux中文件的时间可以分为三种,分别是:

Acess:访问时间

Modify:修改时间,指的是文件的时间属性 (属性包括文件名、文件大小等待)

Change:改变时间,指的是文件内容发生变化的时间

如果“改变时间”(Change)发生改变,则“修改时间”(Modify)一定会随之发生变化,反之则不然。

 

三、创建文件的命令 touch,cat 和nano

 

# touch FILE_NAME

此命令可以用来创建不存在的文件,此外touch 命令的另一个重要作用是修改文件的时间戳:

  # touch -a FILE_NAME    

此命令只改变访问时间(Access)而不改变修改时间(Modify)

  # touch -m FILE_NAME

此命令只改变修改时间(Modify)而不改变访问时间(Access)

以上两个选项的使用,都会造成改变时间(Change)的改变,改变时间(Change)是唯一不能手动修改的时间

# stat FILE_NAME

可以用来查看文件的三种时间状态

# touch -m|a -t [CC]YYMMDDhhmm.SS  

可以用来指定文件的修改时间或访问时间

 

wKiom1NFgh-hAoMyAAZoQnXVfJk958.jpg

四、nano 和 cat 命令

# nano FILE_NAME

# cat FILE_NAME

这两个命令也可以用来创建原本不存在的文件,但不及touch命令常用。

被cat 过的文件,文件的访问时间(Acces)可能与修改时间(Modify)和改变时间(Change)不一致,而是变成系统时间。

wKioL1NFgiaRYFMnAAM3A8iVEiQ445.jpg

 

五、用rm 命令删除文件

# rm FILE_NAME 表示删除文件本身

如果是root用户进行此项操作,则会提示是否进行此项操作,普通用户则没有。

wKiom1NFgl_y20rAAACnecDhYpg359.jpg

如果不想要提示,可以使用 -f 选项来强制删除:

# rm -f FILE_NAME...

强制删除将不需要用户确认,而直接删除文件。

如果要递归删除文件目录和其下的文件,可以使用 -r 命令

# rm -r FILE_NAME

wKioL1NFgmfinLdfAAJtGt5Muqs542.jpg

 

如果要强制递归删除目录及其中的文件,可以将rm命令和-f和-r选项一起使用,但这是非常危险的操作,尤其是

root用户执行此命令等同于操作系统自杀:# rm -rf /

 

六、别名 alias

在进行删除操作时,root 用户之所以会有提示,是因为系统默认给 cp,mv,rm等命令都做了别名修改以防止误操作。我们可以用以下命令来查看原始命令和别名:

# alias

wKioL1NFgnnyr65CAADPc8TY9kk261.jpg

 

如果不想使用别名命令来操作,可以使用以下方式来操作原来的命令:

# \COMMAND

wKiom1NFgrSRmDAsAAGztlUsjOs676.jpg

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《Linux基础知识十 创建和删除文本文件》技术文章,《Linux基础知识十 创建和删除文本文件》详细使用和说明,有时《Linux基础知识十 创建和删除文本文件》可能不完善、敬请谅解!如果《Linux基础知识十 创建和删除文本文件》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(3)
100%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片