欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux基础_从零开始(9)其他命令

程序员文章站 2024-03-24 14:43:04
...

1 查找文件

find 指令
Linux基础_从零开始(9)其他命令

  • 如果省略路径,表示在当前文件夹下查找
  • 之前学习的通配符,在使用 find 命令时同时可用
  • find -name “1”:表示查找当前目录下所有文件名或者目录名中带1的
    Linux基础_从零开始(9)其他命令

2 软链接

Linux基础_从零开始(9)其他命令

  • 没有 -s 选项建立的是一个 硬链接文件 两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接
  • 源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,仍然能够正常使用

Linux基础_从零开始(9)其他命令通过 tree 指令查看到123.txt
使用 ln 指令创建了软链接soft
使用cat指令查看软链接是否可以成功建立

软链接和硬链接的区别

Linux基础_从零开始(9)其他命令

  • 在Linux中,只有文件的硬链接数 == 0才会被删除使用
  • ls -l 可以查看一个文件的硬链接的数量
  • 在日常工作中,几乎不会建立文件的硬链接,知道即可

3 打包压缩

在不同操作系统中,常用的打包压缩方式是不同的

  • Windows 常用 rar
  • Mac 常用 zip
  • Linux 常用 tar.gz

Linux基础_从零开始(9)其他命令

tar -zcvf    打包文件.tar.gz      被压缩的文件/路径...	   #压缩文件
tar -zxvf    打包文件.tar.gz		                   #解压缩
tar -zxvf    打包文件.tar.gz   -C   目标路径	   #解压缩到指令目录(该目录必须存在)

Linux基础_从零开始(9)其他命令
Linux基础_从零开始(9)其他命令

	tar -jcvf    打包文件.tar.bz2   被压缩的文件/路径...# 压缩
	tar -jxvf    打包文件.tar.bz2              # 解压文件

Linux基础_从零开始(9)其他命令

  • 使用tar -jcvf 指令压缩test文件
  • 使用tar -jxvf 对文件解压缩到1文件夹