find
ln
tar
apt-get
find
命令功能很是强大,一般用来在 特定的目录下 搜索 符合条件的文件序号 | 命令 | 做用 |
---|---|---|
01 | find [路径] -name "*.py" | 查找指定路径下扩展名是 .py 的文件,包括子目录 |
find
命令时同时可用find
的高级使用,在就业班会讲1
的文件find -name "*1*"
.txt
为扩展名的文件find -name "*.txt"
1
开头的文件find -name "1*"
序号 | 命令 | 做用 |
---|---|---|
01 | ln -s 被连接的源文件 连接文件 | 创建文件的软连接,用通俗的方式讲相似于 Windows 下的快捷方式 |
注意:ubuntu
-s
选项创建的是一个 硬连接文件 01.py
移动到 demo/b/c
目录下01.py
的 软连接 FirstPython
FirstPython
的软连接FirstPython
移动到 demo
目录下,对比使用 相对路径 和 绝对路径 的区别ln
建立连接时,若是没有 -s
选项,会建立一个 硬连接,而不是软连接~/Desktop/demo
目录下创建 ~/Desktop/demo/b/c/01.py
的硬连接 01_hard
ls -l
查看文件的硬连接数(硬连接——有多少种方式能够访问文件或者目录)~/Desktop/demo/b/c/01.py
,而且使用 tree
来确认 demo
目录下的三个连接文件在 Linux 中,文件名 和 文件的数据 是分开存储的bash
硬连接数 == 0
才会被删除ls -l
能够查看一个文件的硬连接的数量Windows
经常使用 rar
Mac
经常使用 zip
Linux
经常使用 tar.gz
tar
是 Linux 中最经常使用的 备份工具,此命令能够 把一系列文件 打包到 一个大文件中,也能够把一个 打包的大文件恢复成一系列文件tar
的命令格式以下:# 打包文件 tar -cvf 打包文件.tar 被打包的文件/路径... # 解包文件 tar -xvf 打包文件.tar
tar
选项说明选项 | 含义 |
---|---|
c | 生成档案文件,建立打包文件 |
x | 解开档案文件 |
v | 列出归档解档的详细过程,显示进度 |
f | 指定档案文件名称,f 后面必定是 .tar 文件,因此必须放选项最后 |
注意:
f
选项必须放在最后,其余选项顺序能够随意服务器
01.py
、02.py
、03.py
py.tar
的包tar
目录,而且将 py.tar
移动到 tar
目录下py.tar
gzip
tar
与 gzip
命令结合可使用实现文件 打包和压缩
tar
只负责打包文件,但不压缩gzip
压缩 tar
打包后的文件,其扩展名通常用 xxx.tar.gz
在
Linux
中,最多见的压缩文件格式就是xxx.tar.gz
ide
tar
命令中有一个选项 -z 能够调用 gzip
,从而能够方便的实现压缩和解压缩的功能# 压缩文件 tar -zcvf 打包文件.tar.gz 被压缩的文件/路径... # 解压缩文件 tar -zxvf 打包文件.tar.gz # 解压缩到指定路径 tar -zxvf 打包文件.tar.gz -C 目标路径
选项 | 含义 |
---|---|
-C | 解压缩到指定目录,注意:要解压缩的目录必须存在 |
bzip2(two)
tar
与 bzip2
命令结合可使用实现文件 打包和压缩(用法和 gzip
同样)
tar
只负责打包文件,但不压缩,bzip2
压缩 tar
打包后的文件,其扩展名通常用 xxx.tar.bz2
tar
命令中有一个选项 -j 能够调用 bzip2
,从而能够方便的实现压缩和解压缩的功能# 压缩文件 tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径... # 解压缩文件 tar -jxvf 打包文件.tar.bz2
Advanced Packaging Tool
,是 Linux 下的一款安装包管理工具# 1. 安装软件 $ sudo apt install 软件包 # 2. 卸载软件 $ sudo apt remove 软件名 # 3. 更新已安装的包 $ sudo apt upgrade
# 一个小火车提示 $ sudo apt install sl # 一个比较漂亮的查看当前进程排名的软件 $ sudo apt install htop
ubuntu
中安装软件,更加快速,能够经过设置镜像源,选择一个访问网速更快的服务器,来提供软件下载/安装服务所谓镜像源,就是全部服务器的内容是相同的(镜像),可是根据所在位置不一样,国内服务器一般速度会更快一些!工具