Linux其他命令
查找文件find
软链接ln
打包和压缩tar
软件安装apt
1、查找文件
find命令功能非常强大,通常用来在特动的目录下搜索符合条件的文件
命令格式:find [路径] -name “*.py”
作用:查找指定路径下扩展名是.py的文件,包括子目录
如果省略路径,表示在当前文件夹下查找
通配符在使用find命令时同时可以使用
2、软链接
命令:ln -s 被链接的源文件 链接文件;作用:建立文件的软链接,方式类似于windows下的快捷方式
注意:
没有-s选项建立的是一个硬链接文件
源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,仍然能够正常使用
在Linux中,文件名和文件的数据是分开存储的
提示:
在Linux中,只有文件的硬链接数==0才会被删除
使用ls-l可以查看一个文件的硬链接数量
在日常工作中,几乎不会建立文件的硬链接
3、打包压缩
3.1打包/解包
tar是Linux中最常用的备份工具,此命令可以把一系列文件打包到一个大文件中,也可以把一个打包的大文件恢复成一系列文件
tar的命令格式如下:
#打包文件
tar -cvf 打包文件.tar 被打包的文件
#解包文件
tar -xvf 打包文件.tar
tar选项说明:
c 含义:生成档案文件,创建打包文件
x 含义:解开档案文件
v 含义:列出归档解档的详细过程,显示进度
f 含义:指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后
注意:f选项必须放在最后,其他选项顺序可以随意
3.2压缩/解压缩
3.2.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 -C 目标路径
选项-C,含义:解压缩到指定目录,注意:要解压缩的目录必须存在
3.2.2 bzip2
tar和bzip2命令结合可以使用实现文件打包和压缩
tar只负责打包文件,但不压缩
用bzip2压缩tar打包后的文件,其扩展名一般用xxx.tar.bz2
在tar命令中有一个选项-j可以调用bzip2,从而可以方便的实现压缩和解压缩的功能
命令格式如下:
#压缩文件
tar -jcvf 打包文件.tar.bz2 被压缩的文件
#解压缩文件
tar -jxvf 打包文件.tar.bz2
4、软件安装
通过apt安装/卸载软件
apt是Advanced Packaging Tool,是Linux下的一款安装包管理工具
可以在终端中方便的安装/卸载/更新软件包
#安装软件
sudo apt install 软件包
#卸载软件
sudo apt remove 软件包
#更新已安装的包
sudo apt upgrade 软件包