1、touch命令
创建文件或修改文件时间(如果文件 不存在,可以创建一个空白文件,如果文件 已经存在,可以修改文件的末次修改日期)
-
格式:touch 文件名称
-
例如:touch a.txt
2、mkdir命令
创建文件夹的命令
-
格式:mkdir 目录
-
例如: mkdir a
3、cp命令
复制文件的命令
-
格式:cp 源文件名 新文件名
-
例如:
- cp a.txt a/ 将a.txt 复制到a目录下
- cp a.txt b.txt 将a.txt 复制到当前目录下并且改名为b.txt
4、mv命令
移动或重命名命令
-
格式:mv 文件/目录 目标目录
-
例如:
- mv a.txt a/ 将a.txt 移动到a目录下
- mv a.txt b.txt 将a.txt名称改为b.txt
5、rm命令
删除文件/目录的命令
-
格式:rm [-rf] 文件名
-
例如:rm a.txt
-
选项:
- -f:忽略文件提醒,直接删除。
- -r:递归删除指定路径中的所有文件/目录
- -rf:递归删除目录,并且不进行提示
-
注意:慎重使用 rm -rf /* 该命令可以删除当前目录中所有文件,但是一旦路径有误,可能会删除重要文件
6、ln命令
ln命令为Linux链接文件命令。类似于Windows下的快捷方式或复制文件。链接文件分为软链接和硬链接。
-
硬链接
- 格式: ln 源文件 链接文件 (类似于windows下的文件复制一份。)
- 注意:
-
不管修改源文件还是链接文件,内容都会跟着改。
-
删除源文件,链接文件还能使用。
-
-
软连接
- 格式: ln -s 源文件 链接文件 (类似于windows下的快捷方式。)
- 注意:
- 需要使用绝对路径,不能使用相对路径,否则链接失效
- 不管修改源文件还是链接文件,内容都会跟着改。
- 删除源文件,链接文件还能使用。
7、tar命令
tar命令是对文件进行压缩解压的命令。(windows的添加压缩包,解压缩包)
-
参数:
-
z 指定压缩文件格式 tar.gz
-
c 指定压缩的时候,使用压缩
-
v 显示压缩过程
-
f 指定文件名
-
x 解压缩
-
-
压缩格式:tar [-cvf] 压缩文件名 被压缩的文件
-
解压格式:tar [-xvf] 压缩包