10_Linux基础知识及命令――――创建和删除文本文件

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

1.严格区分大小写

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

wKioL1NFgd-xvH6lAACeEFfG7As514.jpg

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


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


二、文件的时间分类

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

Acess访问时间

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

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

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


三、创建文件的命令 touchcat 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 用户之所以会有提示,是因为系统默认给 cpmvrm等命令都做了别名修改以防止误操作。我们可以用以下命令来查看原始命令和别名:

# alias

wKioL1NFgnnyr65CAADPc8TY9kk261.jpg


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

# \COMMAND

wKiom1NFgrSRmDAsAAGztlUsjOs676.jpg



你可能感兴趣的:(linux,删除,创建,文件)