linux shell命令(文件搜索、处理、压缩解压)

发布于:2024-03-30 ⋅ 阅读:(45) ⋅ 点赞:(0)

1.cat

cat命令用于显示整个文件的内容,它将文件的内容一次性输出到终端窗口。

2.tac

tac命令和cat命令功能一样,但是它是倒着输出文件内容。

3.more

more不可以回去,就是不可以向前,只能向后翻页

4.less

可以上下翻动

5.head

head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。

6.硬链接和软链接

硬链接是利用Linux中为每个文件分配的物理编号——inode建立链接。因此,硬链接不能跨越文件系统。软链接(符号链接)是利用文件的路径名建立链接。通常建立软链接使用绝对路径而不是相对路径,以最大限度增加可移植性。

In命令:

ln [-s] target link_name

 选项“-s”表示为创建软链接。在缺省情况下,创建硬链接。参数target为目标文件,link_name为链接文件名。如果链接文件名已经存在但不是目录,将不做链接。

硬链接和软链接的区别

如果是修改硬链接的目标文件名,链接依然有效;

如果修改软链接的目标文件名, 则链接将断开;

对一个已存在的链接文件执行移动或删除操作,有可能导致链接的断开。假如删除目标文件后,重新创建一个同名文件,软链接将恢复,硬链接不再有效,因为文件的inode已经改变。

7.find查找文件命令

基本语法: 

find path -name filename

8.grep查找文件内容命令

 语法:grep [选项] 要查找的内容 查找的位置

 -A除了显示符合范本样式的那一列之外,并显示该行之后的内容。

-B除了显示符合样式的那一行之外,并显示该行之前的内容。

-C除了显示符合样式的那一行之外,并显示该行之前后的内容。

-i忽略字符大小写的差别。

-r查找位置是目录时用。

-n在显示符合样式的那一行之前,标示出该行的列数编号。

9.which和whereis

which  查看可执行文件的位置。whereis 查看文件的位置。

10.gzip和gunzip

归档文件是将一组文件或目录保存在一个文件中。

压缩文件也是将一组文件或目录保存一个文件中,并按照某种存储格式保存在磁盘上,所占磁盘空间比其中所有文件总和要少。

将一个文件压缩成.gz格式的压缩文件

11.bzip2和bunzip2

bzip2命令是.bz2文件的压缩程序

12.zip和unzip

压缩后的文件后缀名为.zip,可以压缩目录,原文件保留。

方便在Linux和微软Windows间交换文件

13.tar

tartar命令主要用于将若干文件或目录合并为一个文件,以便备份和压缩。

tar命令符号模式的一般语法格式为:tar[ -t|-x | -r | -c | -v | -f | -j | -z ] tarfile filelist

-t显示归档文件的内容

-x释放归档文件

-c创建一个新的归档文件

-r追加的方式归档文件

-v显示归档和释放的过程信息

-f用户指定归档文件的文件名,否则使用默认名称

-j由tar生成归档,然后由bzip2压缩

-z由tar生成归档,然后由gzip压缩


网站公告

今日签到

点亮在社区的每一天
去签到