首页 > 系统相关 >Linux文件查找,打包压缩及解压

Linux文件查找,打包压缩及解压

时间:2023-11-28 13:57:03浏览次数:30  
标签:解压 文件 zip tar find 命令 查找 Linux archive

1.文件查找

1.1which命令:

which命令的功能是用于查找命令文件,能够快速搜索二进制程序所对应的位置。
如果我们既不关心同名文件(find与locate),也不关心命令所对应的源代码和帮助文件(whereis),
仅仅是想找到命令本身所在的路径,那么这个which命令就太合适了。

语法格式:which [参数] 文件
参数:
-n 指定文件名长度(不含路径)
-p 指定文件名长度(含路径)
-w 指定输出时栏位的宽度
-V 显示版本信息

1.2find命令

find命令用于在文件系统中搜索文件和目录在当前目录及其子目录中查找所有文件和目录

find . 

根据文件名查找
find /path/to/search -name filename

根据文件类型查找
find /path/to/search -type f # 查找文件
find /path/to/search -type d # 查找目录
1.3locate命令

locate命令通过搜索已建立的文件数据库快速查找文件

# 更新文件数据库
sudo updatedb

# 使用locate查找文件
locate filename

2.文件打包压缩

1.tar命令

tar命令用于打包和解包文件打包成.tar文件tar -cvf archive.tar files 


 打包并使用gzip压缩成.tar.gz文件
tar -czvf archive.tar.gz files

打包并使用bzip2压缩成.tar.bz2文件
tar -cjvf archive.tar.bz2 files

 解包.tar文件
tar -xvf archive.tar

解包.tar.gz文件
tar -xzvf archive.tar.gz

 解包.tar.bz2文件
tar -xjvf archive.tar.bz2

3.压缩及解压

3.1gzip命令

gzip命令用于压缩文件

 压缩文件
gzip filename

解压.gz文件
gzip -d filename.gz

3.2zip命令

zip命令用于创建和解压zip文件

 压缩文件
zip archive.zip files

 解压.zip文件
unzip archive.zip

 

标签:解压,文件,zip,tar,find,命令,查找,Linux,archive
From: https://www.cnblogs.com/zyj2580/p/17861796.html

相关文章

  • linux提权
    LinuxPrivilegeEscalation机器信息收集拿到一个立足点可以执行简单命令后,对机器的一些信息收集hostname:主机名在某些情况下,它可以提供有关目标系统在企业网络中的角色的信息(例如用于生产SQL服务器的SQL-PROD-01)uname-a:linux内核版本等信息,对提权有用提供有关内核版本......
  • Linux解压文件指令
    一、ZIP解压1、把文件解压到当前目录下unzip文件名.zip2、如果要把文件解压到指定的目录下,需要用到-d参数。unzip-d目录文件名.zip3、解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数unzip-n文件名.zipunzip-n-d目录文件名.zip压缩的话同理:zip文件夹......
  • Linux系统中文件的管理
    1.文件目录与路径(1)所有文件都在根目录(/)下,用户可以使用ls命令查看根目录下的文件。根目录下常见的目录:/bin:里边包含了一般程序工具,用户、管理员、系统都可以调用。/dev:系统设备文件目录,除cpu外的所有的硬件设备都会抽象成特殊的文件放在这里,虚拟设备也放在这里。/etc:包含了大......
  • Linux 04
    第四章文件权限本章学习目标:1.掌握基本权限用法2.掌握高级权限用法一、基本权限UGOU:owner,属主。G:group,属组。O:other,其他用户。r:read(读取),数字设定为4.w:write(写入),数字设定为2.x:execute(执行),数字设定为1.777:可读可写可执行,所有用户所有权限000:三不可。1.1设置文件属性与......
  • 如何更改linux的密码
    众所周知,设密码时笑嘻嘻,找回密码***,每次设置的linux密码最后都只防住了自己,接下来我就讲讲如何改密码Linux修改密码用passwd命令,用root用户运行passwd,passwduser_name可以设置或修改任何用户的密码,普通用户运行passwd只能修改它自己的密码。[root@localhost~]#passwd##修......
  • Linux 问题故障定位的技巧大全
    1.背景有时候会遇到一些疑难杂症,并且监控插件并不能一眼立马发现问题的根源。这时候就需要登录服务器进一步深入分析问题的根源。那么分析问题需要有一定的技术经验积累,并且有些问题涉及到的领域非常广,才能定位到问题。所以,分析问题和踩坑是非常锻炼一个人的成长和提升自我能力。如......
  • Linux驱动开发笔记(五):驱动连接用户层与内核层的文件操作集原理和Demo
    前言  驱动写好后,用户层使用系统函数调用操作相关驱动从而实现与系统内核的关联,本篇主要就是理解清楚驱动如何让用户编程来实现与内核的交互。<br>杂项设备文件操作集cd/usr/src/linux-headers-4.18.0-15viinclude/linux/fs.h  搜索到(vi则直接使用“/”):  struct......
  • Linux 高级Shell脚本与用户管理(linux文件夹备份脚本)
    本文,我们将要学习Linux高级Shell脚本以及用户管理(重点)。下面,我们将开始探索几个使用的Shell脚本,然后介绍Linux中的用户管理。Shell脚本1创建动态目录首先,我们创建一个名为 create_directories.sh的脚本文件,这个将本将用于生成指定数量且具有动态名称的目录。以下是脚本......
  • linux的期末总结
    简介Linux是目前最流行的操作系统之一,在服务器、桌面、移动等领域都有广泛的应用。为了深入了解Linux内核的运行机制,我参加了学校的Linux内核分析课程。通过八周的学习,我对Linux内核有了比较深入的了解,并在以下几个方面取得了进步:掌握了Linux内核的基本概念和结构理解......
  • Linux 03
    第三章用户管理本章学习目标:1.了解用户和组的意义2.掌握创建、修改与删除用户/组的方法3.熟悉用户相关配置文件4.熟悉用户身份切换与提权一、用户/组概览Linux系统是多用户、多任务的分时操作系统,系统上每一个进程都有一个特定的文件,每个文件都被一个特定的所拥有。如果需......