查找文件
find:在特定目录下搜索符合条件的文件
命令 | 作用 |
---|---|
find [路径] -name “要查找的文件条件(通配符)” | 查找指定路径下符合条件的文件,包括子目录 |
如果省略路径,表示在当前文件夹查找
通配符: *可代替零个或多个字符,?可代替一个字符
链接
软链接
命令 | 作用 |
---|---|
ln -s 被链接的源文件 链接文件(快捷方式名) | 类似于windows下的快捷方式 |
*没有-s选项建立的是硬链接,两个文件占用相同大小的硬盘空间,几乎不会建立文件的硬链接
源文件要使用绝对路径,不能使用相对路径,这样方便移动链接文件后仍然能正常使用
硬链接
使用ln时,不使用-s选项 会建立一个硬链接
在源文件删掉后,软连接全部失效,但不影响硬链接
软硬链接工作方式
在Linux中,文件名和文件数据时分开保存的
软链接:软链接文件名-》软链接文件数据-》源文件名-》文件数据
硬链接:文件名是文件数据的大名,硬链接是文件数据的小名 在Linux中,只有文件的硬链接数=0时文件才会完全消失,可使用ls -l查看
打包压缩
不同操作系统下常见打包方式
Windows rar
Mac zip
Linux tar.gz
打包/解包
在Linux中,tar可以把一系列文件打包到一个大文件中,也可以把一个打包好的大文件恢复成一系列文件 只负责打包,不负责压缩
tar
打包:tar -cvf 打包文件名.tar 被打包的文件/路径
解包:tar -xvf 打包文件名.tar
c | 生成档案文件,创建打包文件 |
---|---|
x | 解开档案文件 |
v | 列出归档解档的详细过程,显示进度 |
f | 指定档案文件名称、f后面一定是.tar文件,因此必须放在选项最后 |
清除桌面下所有文件:rm -r *
压缩/解压缩
gzip
用gzip压缩tar打包后的文件,其扩展名一般为xxx.tar.gz
在tar中有一个-z的选项,可以调用gzip,从而更加方便的实现压缩和解压缩
压缩文件:tar -zcvf 打包文件名.tar.gz 被压缩的文件/路径
解压文件:tar -zxvf 打包文件名.tar.gz
解压到指定路径:tar -zxvf 打包文件.tar.gz -C 目标路径(该路径必须预先存在)
bzip2(two)
扩展名一般为xxx.tar.bz2
在tar命令中有一个选项-j可以调用bzip2,可以方便的实现压缩和解压
压缩 tar -jcvf 打包文件名.tar.bz2 被压缩的文件/路径
解压 tar -jxvf 打包文件.tar.bz2
软件安装
apt
安装 | sudo apt install 软件包 |
---|---|
卸载 | sudo apt remove 软件名 |
更新 | sudo apt upgrade |
一个小火车 sl
一个查看当前进程排名的软件 htop
直接在终端输入软件名即可运行
配置软件源
如果希望下载的更快,可以通过镜像源,软件源就是Ubuntu提供所有软件的源头服务器,国内访问较慢,国内有提供镜像网站,内容相同(清华、阿里等)
配置
软件和更新-》下载源