Linux 4常用指令(文件/时间/搜索查找/压缩解压指令)

一.文件指令(重要)

1. 切换文件:

pwd

ls

cd

2. 创建文件:

mkdir(-p创建嵌套目录)

mkdir -p a/b/c

touch 创建文件,同时可以编辑

3. 删除文件:

(1)

rdmir 空文件夹(只能删除空文件夹,无法删除嵌套文件夹)

(2)rm 文件(夹)

-r 递归删除(删除非空文件夹)

-f 不询问删除(删除文件夹时会系统会让你在确认一次,这个参数就不用在确认)

rm -r 文件夹

rm -rf 文件夹

4. cp拷贝文件:

cp 默认可以拷贝文件,但不能直接拷贝文件夹(带内容的目录),除非加上 -r(递归)参数。

cp -r 文件夹 目标文件

拷贝文件夹加-r

拷贝文件不用加

5. 易错点:

目标是目录:cp aaa.txt /home/ → 把 aaa.txt 拷贝到 /home 目录里,文件名不变。

目标是文件:cp aaa.txt /home/bbb.txt → 把 aaa.txt 拷贝到 /home 下,并重命名为 bbb.txt。

6.移动文件

mv 文件 要移动到的文件夹 (可以修改名称,内容不变)

二.时间指令

三.查找,搜索指令

1. find递归查找指令

1.1 原理:

递归查找遍历指定文件目录,找到匹配项

-name 按照文件名递归搜索

-user 按照指定用户的用户文件夹递归搜索

-size 按照文件大小搜索

find / -size +200M(从根目录开始文件大小>200M)

2. locate数据库指定查找文件绝对路径

需要提前安装locate

2.1 原理

定义一个locate数据库,把每个文件及其对应的文件绝对路径存储器中,遍历数据表查找

2.2 先更新在查找

updatedb更新

locate hello.txt

3. grep关键词检索

语法:

grep (-ni) 'hello'

四.压缩解压指令

windows压缩包后缀:

.zip/.rar

Linux压缩包后缀:

.gz/.zip/.tar.gz

(1).gz

压缩:gzip 文件名

解压:gunzip 文件名

gzip test.txt

gunzip text.txt.gz

(2).zip

先安装工具zip

压缩:

zip -r 文件名 (递归压缩,一整个文件夹压缩)

解压:

unzip 文件名 -d 目录名(解压到指定目录)

(3).tar.gz(常用)

压缩:

tar -zcvf 压缩文件的名称 目录

解压:

tar -zxvf 压缩文件名称 -C 解压文件到指定目录

-C后可以不写

相关推荐
寒水馨39 分钟前
Linux下载、安装protobuf-v35.1(附安装包protoc-35.1-linux-x86_64.zip)
linux·运维·服务器·google·序列化·protobuf·protoc
王琦03181 小时前
Linux的文件管理
linux·运维·服务器
Android系统攻城狮1 小时前
Linux PipeWire深度解析之pw_stream_new调用流程与实战(四十二)
linux·运维·服务器·音频进阶·pipewire音频进阶
蜉蝣fuyou1 小时前
VMware多版本安装包
linux·vmware·虚拟机
不会代码的小猴1 小时前
Linux note2
linux·笔记
雾里0不看花2 小时前
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
linux·网络·tcpdump
Dawn-bit3 小时前
Linux日志处理三剑客之基础篇:(基础正则+扩展正则)
linux·运维·服务器·正则表达式·云计算·运维开发
☆凡尘清心☆3 小时前
Linux运维故障排查速查命令清单
linux·运维·服务器
小泊客3 小时前
友善R5C刷OpenWrt后RTL8822CE无线网卡显示“禁用”或“未激活”的完整解决方案
linux·github·运维开发
mounter6253 小时前
跨内核实时更新:如何实现 hugetlbfs 巨页的无缝保留与恢复?
linux·linux kernel·kernel·kexec·liveupdate·kho