linux之Ubuntu系列 find 、 ln 、 tar、apt 指令 软链接和硬链接 snap

news2024/12/23 14:46:00

查找文件

find 命令 功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件
find [path] -name “.txt” 记得要加 “ ” 支持通配符 ,正则表达式 包括子目录 ls 不包括 子目录
如果省略路径,表示 在当前路径下,搜索
在这里插入图片描述
在这里插入图片描述

软链接

软链接 跟windows 系统中的 快捷键 功能类似

ln -s 被链接的源文件 快捷键名称
没有 -s 选项 建立的 一个 硬链接

源文件要使用 绝对路径,最好不要 用 相对路径, 因为 用相对路径, 这个链接文件(快捷键)一定被移动,就不能正常使用了,用绝对路径,移动,不影响 链接文件(快捷键)的使用。 除非 源文件 位置被移动了。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

提示
虽然上面 1_relative 软链接没有红色,是因为 恰巧demo 存在1.txt 文件,cat 查看 内容 以及不是原来那个内容了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

tar 打包 解包

windows 系统 常用 rar 打包压缩文件
mac 系统 常用 zip 打包压缩文件
Linux 系统 常用 .tar.gz

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

打包文件

tar -cvf 打包文件名.tar 被打包的文件 如果多个文件 中间要空格隔开

解包文件

tar -xvf 打包文件名.tar

tar 选项说明 正常 情况 -cvf 一起用的 -xvf 一起用的
c: 生成档案文件,创建打包文件
x: 解开档案文件
v: 列出归档解档的详细过程,显示进度 (文件比较大,才有看到,文档大小,效果都看不见的)
f: 列出档案文件名称,f 后面一定是 .tar 文件,所以 f 必须放选项最后面
在这里插入图片描述

gzip
  • tar 与 gzip 一般是结合使用的 从而实现 打包和压缩
  • tar 只负责 打包,或 解包
  • gzip 压缩 tar 打包的文件 ,其扩展名 一般 用 xxx.tar.gz
  • Linux系统中最常见的 压缩文件格式 就是 .tar.gz
  • 在 tar 命令中 选项 -z 就可以调用 gzip,从而可以方便实现压缩和解压的操作

压缩 文件 压缩文件 前提 要把一系列的文件 进行打包,不然没啥意思

tar -zcvf 打包文件.tar.gz 被压缩的文件 ### 支持通配符 如果多个文件 可以 用空格隔开

解压文件

tar -zxvf 打包文件.tar.gz

解压压缩文件到指定路径

tar -zxvf 打包文件.tar.gz -C 目标路径 # 大C,这个目录路径必须存在,
在这里插入图片描述

bzip2

  • tar 与 bzip2 命令结合可以实现 跟 tar、gzip 结合 一样的效果 即 打包和压缩
  • tar 也只是负责 打包文件,但不负责压缩 和 解压
  • 用bzip2 压缩 tar 打包后的文件,其扩展名 xxx.tar.bz2
  • 用gzip 压缩 tar 打包后的文件,其扩展名 xxx.tar.gz

在 tar 命令 中有个一 选项 -j 可以调用 bzip2 ,从而跟gzip 效果一样, 方便 压缩 和解压

压缩文件
tar -jcvf 打包的文件名.tar.bz2 被压缩的文件名 多个 用空格 隔开 支持 通配符

解压文件
tar -jxvf 打包文件,tar,bz2

同时 跟 gzip 一样 支持 -C 压缩到指定的路径目录
tar -jxvf 打包文件.tar.bz2 -C 路径目录 这个路径目录 必须存在

安装软件

通过apt 安装软件和卸载软件

apt : advanced packaging Tool 是linux 下的 一款安装包管理工具
可以在终端 中方便 安装 、卸载、更新 软件包

安装软件
sudo apt install 软件包

卸载软件
sudo apt remove 软件包

更新已安装的包
sudo apt upgrade 软件包
更新所有安装吧
sudo apt upgrade

一个小火车提示
sudo apt install sl

一个比较漂亮的查看当前进程排名的软件
sudo apt install htop

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/773312.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GPT 如此强大,我们可以利用它实现什么?

GPT(Generative Pre-trained Transformer)是一种基于Transformer结构的预训练语言生成模型,由OpenAI研发。它可以生成高质量的自然语言文本,取得了很好的效果,被广泛应用于各个领域。以下是一些利用GPT实现的应用。 一…

01-复杂度1 最大子列和问题

中国大学MOOC-陈越、何钦铭-数据结构-2023夏季 题目集 题目 思路 令f(n)表示以第n个数结尾的连续序列的最大和,则状态转移方程为: 解释:如果f(n-1)小于零,代表对f(n)的值贡献为负。故,以为结尾的最大子列和就是&…

【Hydro】一个简单的HBV水文模型产流Python实现

说明 HBV模型包括一系列自由参数,其值可以通过率定得到。同时也包括一些描述流域和气候特征的参数,它们的值在模型率定是假定不变。子流域的划分使得在一个子流域中可能有很多参数值。虽然在大多数应用中,各子流域之间参数值只有很小的变化&a…

【已解决】idea使用debug启动一直卡着不动

debug启动时一直卡着不动出现下图提示,但是正常启动又可以启动 翻译结果是:方法断点可能会大大降低调试速度。很明显,有断点的位置没加对或者误加断点了,以下是解决方法。 打开 .idea文件夹,找到workspace.xml文件 找…

基于Javaweb实现ATM机系统开发实战(九)存款功能实现

先看前端界面确定后端需要处理的参数&#xff0c;把一些参数进行修改&#xff1a; <% page language"java" contentType"text/html; charsetUTF-8" pageEncoding"UTF-8"%> <% taglib prefix"c" uri"http://java.sun.com…

JavaScript运算符优先顺序

● 我们可以通过MDN去查看运算符的优先级 ● 可以看到运算符是从左到右还是从右到左进行运算的&#xff1b; let x, y; x y 25 - 10 - 5; console.log (x, y);上面的运算会现实10 10&#xff0c;为什么会得到这样的结果呢&#xff1f;因为你查看mdn那个表你会发现&#xf…

使用Jquery为页面添加元素,并设置元素的背景图片时,背景图总会延迟几秒才会出现的问题

介绍 使用 jquery&#xff0c;为页面添加元素时&#xff0c;同时动态设置元素的背景图&#xff0c;总是会导致背景图延迟几秒才会出现&#xff0c;如下图所示&#xff1a; 解决方式 创建一个 image 对象&#xff0c;定义 image 对象的 src 属性&#xff1b;在 image 对象的 o…

Linux搭建node环境-MobaXterm+node+pm2安装

1.登录session 2.安装X11-forwarding 我也不知道这个有什么用&#xff0c;但是有个叉叉在那里有点难受&#xff0c;就把它解决了什么是X11-forwarding&#xff1f;怎么使用&#xff1f; yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-font-utils xorg-x11-fonts-Ty…

软件架构介绍

一、定义 软件架构&#xff1a;可以简单理解为满足干系人关键诉求的一系列宏观决策。 二、软件质量属性 软件架构师大部分时间在解决以下产品质量模型中的质量属性问题。 三、程序员和架构师区别 从思维逻辑方面来看&#xff0c; 程序员从功能和业务逻辑方面去想问题。 架…

​大华智慧园区综合管理平台存在任意文件上传漏洞

免责声明 请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。 大华智慧园区综合管理平台简介 大华智慧园区综合管理…

HTML5学习简记

目录 HTML定义 标签 HTML基本骨架 常见标签 标题标签 段落标签 换行与水平线标签 文本格式化标签 图像标签 绝对路径与相对路径 超链接标签 音频与视频标签 列表标签 无序列表 有序列表 定义列表 表格标签 表格结构标签 合并单元格 表单标签 input标签 input标签占…

前端工程化第一章:webpack5基础(上)

文章目录 1. 什么是webpack&#xff1f;2. webpack使用2.2. 前置知识2.1. 创建一个项目 3. webpack打包3.1. 创建一个webpack.config.js文件3.2. 入口&#xff08;entry&#xff09;3.2.1. webpack.config.js3.2.2. src/index.js3.2.3. package.json 3.3. 输出&#xff08;outp…

SpringMvc异常处理机制

预期异常和运行异常&#xff0c;前者通过捕获&#xff0c;后者通过规范代码开发、测试等手段减少发生概率。 系统dao层、service层、controller层出现都可通过throws Exception向上抛出&#xff0c;最终由SpringMvc前端控制器交由异常处理器进行异常处理。 SpringMvc项目异常处…

有必要买apple pencil吗?ipad触控笔推荐平价

科技的飞速发展改变了人们的生活。在各种电子、数码产品不断涌现的今天&#xff0c;这款能与平板电脑相匹配的电容笔就应运而生了。随着国内的电容笔技术的进步&#xff0c;它的使用领域也在不断地扩展&#xff0c;逐渐开始取代苹果原装电容笔。下面&#xff0c;我将为大家介绍…

IDEA使用GIT提交代码中文日志(commit message)乱码

最近换了新的开发环境&#xff0c;导致提交gti中文注释乱码&#xff0c;遂记录一下解决方案 idea中查看git提交信息显示中文是正常的 gitee上显示乱码 本地显示也是乱码 一、命令修改编码格式 git 安装目录下执行 git config --global i18n.commitencoding utf-8git config …

《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(6)-Charles安卓手机抓包大揭秘

1.简介 Charles和Fiddler一样不但能截获各种浏览器发出的 HTTP 请求&#xff0c;也可以截获各种智能手机发出的HTTP/ HTTPS 请求。 Charles也能截获 Android 和 Windows Phone 等设备发出的 HTTP/HTTPS 请求。 今天宏哥讲解和分享Charles如何截获安卓移动端发出的 HTTP/HTTP…

2023 年 7 月中旬使用各种随身 wifi 的电脑无法上网的解决方法

微软近日推送了安全更新&#xff0c;在 Win10 下编号为 KB5028166&#xff0c;在 Win11 下编号为 KB5028185。此补丁会导致部分电脑无法上网&#xff0c;主要是使用了各种品牌的随身 Wifi 的电脑。 具体症状表现为从控制面板的网络连接&#xff08;ncpa.cpl&#xff09;打开详细…

vue项目展示pdf文件

记录贴 最近我有个需求,就是在h5页面上展示pdf文件,分页,最后一页有个蒙层阴影渐变的效果,尝试过一些插件,但都不是很好用,最后用了pdfjs-dist加上canvas 可以看下效果 先下载: npm i pdfjs-dist2.5.207下面展示代码 html: <template><canvas v-for"pageNumb…

浅谈设计模式之单例模式

0 单例模式简介 单例模式属于创建型模式&#xff0c;它提供了一种创建对象的最佳方式。单例模式指的是单一的一个类&#xff0c;该类负责创建自己的对象&#xff0c;并且保证该对象唯一。该类提供了一种访问其唯一对象的方法&#xff0c;外部需要调用该类的对象可以通过方法获…

Python 自学 day06 JSON 数据传输,折线图,柱状图,动态柱状图

1.python JSON的知识 1.1 什么是 JSON 答&#xff1a; JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据. JSON本质上是一个带有特定格式的字符串。 1.2 JSON 的主要功能 答&#xff1a;json就是一种在各个编程语言中流通的…