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.参数