Linux 文件查看|查找|压缩|解压 常用命令

cat

连接文件并打印到标准输出设备上

指令备注
cat aaa.txt连接文件aaa并打印到标准输出设备上

more

以全屏幕的方式按页显示文本文件的内容
按Space键:显示文本的下一屏内容
按Enier键:只显示文本的下一行内容

指令备注
more aaa.txt查看文件aaa

less

less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览
按PageUp键向上翻页
按PageDown键向下翻页
按Q键退出less程序

指令备注
less aaa.txt查看文件aaa

head

用于显示文件的开头的内容

指令备注
head -n100 aaa.txt查看文件aaa开头100行的内容

tail

输入文件中的尾部内容

指令备注
tail -n100 aaa.txt查看文件aaa尾部100行的内容
tail -f aaa.txt查看文件aaa最新追加的文本内容

find

在指定目录下查找文件

指令备注
find -name firewalld在当前目录下查找名字是firewalld的文件
find -name “gcc在当前目录下查找名字包含gcc的文件
find /opt/ -name gcc在opt目录下查找名字是gcc的文件
find /root/ -size +100M查找大于100M的文件

whereis

whereis命令用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径

指令备注
whereis cd查找cd命令

grep

用于查找文件里符合条件的字符串或正则表达式

指令备注
grep “sit” sys-info.log在日志文件sys-info.log查找包含“sit”字符的行

grep 结合 管道符 “ | ”

将一个命令的标准输出作为另一个命令的标准输入

指令备注
ls /usr/bin/ | grep zip在指令中 过滤出包含zip的指令

gzip

gzip命令用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名

指令备注
gzip example.txt将 example.txt 压缩为 example.txt.gz,并删除原始文件 example.txt

gunzip

解开被 gzip 压缩过的文件

指令备注
gunzip example.txt.gz解压缩名为 example.txt.gz 的文件,并生成一个名为 example.txt 的解压缩文件

zip

zip 是个使用广泛的压缩程序,压缩后的文件后缀名为 .zip

指令备注
zip archive.zip example.txt将 example.txt 压缩为 archive.zip
zip archive.zip file1.txt file2.txt file3.txt将 file1.txt、file2.txt 和 file3.txt 压缩到 archive.zip 中
zip -r archive.zip directory/递归压缩 directory 目录及其子目录中的所有文件,并保留目录结构

unzip

用于解压缩 .zip 格式的压缩文件

指令备注
unzip archive.zip将 archive.zip 中的内容解压缩到当前目录
unzip archive.zip -d /home/user1/directory1将 archive.zip 中的内容解压缩到指定的 /home/user1/directory1 目录中
unzip -l archive.zip列出 archive.zip 中的所有文件和目录,但不会实际解压

tar

tar 是 Linux 和 Unix 系统中用于归档文件和目录的强大命令行工具

压缩

tar -czvf archive.tar.gz /home/user1/directory1

-c: 创建新的归档文件

-z: 使用 gzip 压缩归档文件

-v: 显示详细输出,列出被添加到归档中的文件

-f: 指定归档文件的名称

指令备注
tar -czvf archive.tar.gz /home/user1/directory1把 /home/user1/directory1 的目录打包成一个归档文件,然后使用 gzip 进行压缩,生成名为 archive.tar.gz 的文件

解压

tar -xvf archive.tar.gz

-x: 解压归档文件

-v: 显示详细输出,列出被解压的文件

-f: 指定要解压的归档文件的名称

-C: 这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项

指令备注
tar -xvf archive.tar.gz解压到当前文件夹
tar -xvf archive.tar.gz -C /home/user1/directory1解压到 /home/user1/directory1里

查看

指令备注
tar -tvf archive.tar.gz列出名为 archive.tar 的归档文件中包含的所有文件和目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值