Linux其他命令(查找、软连接、打包压缩、软件安装)


1.查找文件

find命令功能很强大,通常用来在特定的目录下搜索符合条件的文件
序号 命令 作用
01 find【路径】-name “.py” 查找指定路径下扩展名是.py的文件,包括子目录
如果省略路径,表示在当前文件夹下查找
通配符在使用find命令时同时可用

2.软连接

序号 目录 作用
01

ln -s被连接的源文件

链接文件 

建立文件的软连接,类似于Windows下的快捷方式
注意:
    
  没有
-s选项建立的是一个硬链接文件 两个文件占用相同的大小的硬盘空间,工作中几乎不会建立文件的硬链接   源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,仍然可以正常使用

 

 然后将01_juedui和01_xiangdui都放在demo文件夹,进行访问

3.打包文件

tar是Linux中最常用的备份工具,此命令可以把一系列文件打包到一个大文件中,也可以把一个打包的大文件恢复成一系列文件

tar 的命令格式如下:

打包文件:

  tar -cvf 打包文件.tar 被打包文件/路径...

解压文件:

  tar -xvf 打包文件.tar

tar选项说明:

选项 含义
c 生成档案文件,创建打包文件
x 解开档案文件
v 列出归解档的详细过程,显示进度
r 指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后
注意:
    
    f选项必须放在最后,其他选项顺序可以随意

打包文件:

解包文件:

4.解压文件

(1)gzip


    tar与gzip命令结合可以使用实现文件大包和压缩

    tar只负责打包文件,但不压缩

    用gzip压缩tar大包后的文件,其扩展名一般用xxx.tar.gz

在Linux中,最常见的压缩文件格式:xxx.tar.gz

在tar命令中有一个选项-z可以调用gzip,从而可以方便的实现压缩和解压缩的功能

命令格式:

压缩文件

tar -zcvf 打包文件.tar.gz 被压缩的文件/路径...

解压缩文件

tar -zxvf 大包文件.tar.gz

解压缩到指定路径

tar -zxvf 大包文件.tar.gz -C 目标路径
选项 含义
-C 解压缩到指定目录,注意:要解压的目录必须存在

压缩文件

 解压缩文件:

 (2)bzip2(two)

tar与 bzip2命令结合可以使用实现文件打包和压缩(用法和gzip一样)

tar只负责打包文件,但不压缩,

用bzip2压缩tar打包后的文件。其扩展名一般用x×x.tar.bz2

在tar命令中有一个选项-j可以调用bzip2,从而可以方便的实现压缩和解压缩的功能·

命令格式如下:

压缩文件:

tar -jcv 打包文件.tar.bz2 被压缩的文件/路径...

解压缩文件:

tar -jxvf 打包文件.tar.bz2

压缩文件:

 解压文件:

5.软件安装

apt是Adivanced Packaging Tool,是 Linux下的一款安装包管理工具可以在

终端中方便的安装╱卸载╱更新软件包

安装软件:

    sudo apt install 软件包

卸载软件:

    sudo apt remove 软件名

更新已安装的包:

    sudo apt upgrade