Linux终端常用命令(五)----其他命令

内容:

  • 查找文件
    • find
  • 软连接
    • ln
  • 打包和压缩
    • tar
  • 软件安装
    • apt-get

1. 查找文件

  • find功能十分强大,通常在特定的目录下搜索符合条件的文件。
格式:
	# 查找指定指定路径下扩展名是.py的所有文件,包括子目录
	find [路径] -name "*.py"
  • 如果省略路径,表示在当前文件夹下查找
示例:
	# 搜索桌面下所以带 1 的文件
	find -name "*1*"

2. 软连接

格式:
	# 建立文件的软链接,通俗讲就是Windows下的快捷方式
	ln -s 被链接的源文件 链接文件
  • 没有-s选项建立的是硬链接
    • 两个文件占用大小相同的硬盘空间,工作中一般不会使用硬链接。
  • 源文件要使用绝对路径,不要使用相对路径,这样可以方便移动链接文件后,依然能够正常使用。
    在这里插入图片描述

03. 打包压缩

  • 不同操作系统中,常用的打包压缩的方式是不同的
    • Windows常用rar
    • Mac常用zip
    • Linux常用tar.gz
3.1 打包 / 解包
  • tar是Linux中常用的备份工具,此命令可以把一系列文件打包到一个大文件中,也可以把一个打包的大文件回复成一系列文件。
  • tar的命令格式如下:
# 打包文件
# 注: 打包多个文件,文件之间空格隔开
tar -cvf 打包文件.tar 被打包文件/路径...

# 解压文件
tar -xvf 打包文件.tar

在这里插入图片描述

3.2 压缩 / 解压缩

1) gzip

  • targzip结合使用可以实现文件的打包和压缩
    • tar只负责打包文件,但不负责压缩
    • gzip压缩tar打包后的文件,其扩展名一般为xxx.tar.gz
  • tar命令中有一个选项-z可以调用gzip,从而方便实现压缩和解压缩的功能
  • 命令格式如下:
# 压缩文件
tar -zcvf 打包文件.tar.gz 被打包文件/路径...
# 解压缩文件
tar -zxvf 打包文件.tar.gz
# 解压缩到指定路径
tar -zxvf 打包文件.tar.gz -C 目标路径

2) bzip2

  • tarbzip2结合使用可以实现文件的打包和压缩
    • tar只负责打包文件,但不负责压缩
    • bzip2压缩tar打包后的文件,其扩展名一般为xxx.tar.bz2
  • tar命令中有一个选项-j可以调用bzip2,从而方便实现压缩和解压缩的功能
  • 命令格式如下:
# 压缩文件
tar -jcvf 打包文件.tar.bz2 被打包文件/路径...
# 解压缩文件
tar -jxvf 打包文件.tar.bz2
# 解压缩到指定路径
tar -jxvf 打包文件.tar.bz2 -C 目标路径

4. 软件安装

  • aptAdvanced Packaging Tool,是Linux下一款安装包管理工具
  • 可以在终端中方便的 安装 / 卸载 / 更新 软件包
# 安装软件
sudo apt install 软件包
# 卸载软件
sudo apt remove 软件名
# 更新已安装软件
sudo apt upgrade
4.1 配置软件源

Ubuntu配置软件源

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值