Linux命令讲解

一、Touch 命令讲解

1.touch:创建文件或更改文件时间戳

2.功能:

①:创建一个空文件

②:改变已有文件的时间戳属性

3.语法格式:(如上图)

①:touch [option] [file]
②:touch [选项]    [文件]

二、ls命令讲解

1.作用:显示目录下内容及属性信息的命令

2.功能说明:列出目录的内容及其属性信息

3.语法格式

①:ls [option] [file]
②:ls [选项]    [文件或目录]

 

 4.ls常用参数:
①: -l 使用长格式列出文件及目录

②:-t 使用最后的修改时间(mtime)进行排序,默认是以文件名进行排序

③:-r 依相反顺序排序

④:-a 显示目录下的所有文件,包括以“.”字符开始的隐藏文件

⑤:-lrt 参数组合

⑥:-ld只显示目录本身的信息

⑦:以人类可读的格式输出文件大小

三、cp命令讲解

1.作用: 复制文件或目录

2.语法格式:

①:cp [option] [source] [dest]
②cp [选项]    [源文件]  [目标文件]

3.复制的目录存在与不存在的区别

4.cp的参数

四、mv命令讲解

1.作用:移动或重命名文件

2.语法格式

mv [option] [source]  [dest]
mv [选项]    [源文件]   [目标文件]

3.注意:命令与每个参数之间都需要有空格

4.举例:

mv file6.txt file7.txt
mv file4.txt file7.txt
mv file7.txt dir1/   #如果目录已经存在,则把文件移动到文件里。若不存在,则重命名为dir1的普通文件。
mv file1.txt file2.txt dir1/
mv -t dir1/ file1.txt file2.txt file3.txt #-t参数将源和目标进行调换。
mv dir1 dir5

移动出去

移动回来

五、rm命令讲解(最危险的命令)

1.作用:删除一个或多个文件或目录,这是Linux最危险的命令之一,跪求谨慎使用。

2.格式

①:rm [option] [file]
②:rm [选项]    [文件或目录]

3.举例:

mkdir -p /data/{dir1,dir2,dir3}
touch /data/{file1.txt,file2.txt,file3.txt}
tree /data
cd /data
rm file3.txt
rm -f file3.txt
rm -rf dir1

4.注意:

①:.用mv替代rm,不要着急删除,而是先移动到回收站"/tmp"
②:.删除前务必做好备份,最好保存在其他地方,出现问题可以随时还原
③:.如果非要删除,请用find替代rm,包括通过系统定时任务等清理文件方法
④:.禁止使用-rf参数组合,因为不会有任何提示和确认

5.参数

原文地址:https://www.cnblogs.com/1996-11-01-614lb/p/14067950.html