沉铝汤的破站

IS LIFE ALWAYS THIS HARD, OR IS IT JUST WHEN YOU'RE A KID

Linux-来操作文件吧

0x01 文件目录管理命令

touch 命令

用于创建空白文件或设置文件的时间(黑客常在修改完文件后,将修改时间调回)

创建空白文件

touch 1.txt

设置文件的时间

-a 仅修改“读取时间“

-m 仅修改”修改时间“

-d 用时修改”读取和修改时间”

mkdir 命令

用于创建空白的目录, 加上选项-p可以递归创建层级目录

创建空目录

mkdir learn

创建层级目录

mkdir -p learn/Linux/

cp 命令

用于复制文件或目录(参数上网查), touch 源文件 目标文件如果目标文件是目录,则会把源文件复制到目录中。

复制文件

cp 被复制的文件名 复制的备份名

mv 命令

用于剪切文件或文件重命名, 在同目录下操作就会重命名

mv [选项] 源文件 [目标文件 or 目标路径]

rm命令

用于删除文件或目录

常用参数

-f 强制

-i 询问

-r/R 递归(用于删除整个目录)

删除一个文件

rm learn.txt

删除一个文件夹

rm -r(-rf) learn

file 命令

用于查看文件的类型

0x02 打包压缩与搜索命令

tar 命令

用于压缩和解压,复杂的参数如下

虽然看似复杂,但是记住下面的就行了

压缩

tar -czvf 压缩包名称.tar.gz 要打包的东西

解压

tar -xzvf 压缩包名称.tar.gz (-C)[解压路径]

grep 命令

用于文本中的关键词搜索

只讲两个参数

-n 显示行号

-v 显示没有关键字的行号

find 命令

按照指定条件查找文件, find[路径] 寻找条件 操作

复杂的参数

搜索

find -name "study*"