查找文件
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,这个目录路径必须存在,