Linux 学习3-Linux 进阶命令

一、find
  1. find 查找文件
  2. find 查找文件
  3. !! !注意如果没有指定目录,用“ . ”或者空格代替,则表示查找当前目录的文件。
  4. find 可以查找最近一段时间有改动的文件。
二、 gerp 查找字符串命令
  1. 复制文件 cp 文件位置及文件 新文件位置;可用" . "代替后者为此文件夹。
  2. grep 目的:使用grep命令来查找文件中符合条件地字符串;
  3. 格式: grep [选项] [查找模式] [文件名]
  4. 举例:
三、file 查看文件类型
  1. file 文件位置及文件名
  2. file 目的为识别文件类型,注意linux下一切皆文件
  3. 案例:
四、which和whereis查找命令所在位置
  1. which 和whereis 目的:查找命令或者应用程序的所在位置;
  2. 格式: which 命令名/应用名
  3. 比如可以通过which查找命令pwd命令所在的位置。
  4. whereis 命令名 可以找到可执行程序位置+手册页的位置
五、gzip 和bzip2单个文件为压缩和解压(重要)
  1. 压缩目的:减小文件大小

  2. 压缩类型:有损压缩/无损压缩

  3. 常用的压缩(解压)命令:gzip 和bzip2。

  4. gzip
    * gzip的常用选项:

    命令 含义
    -l(list) 列出压缩文件的内容
    -k(keep) 在压缩或解压时,保留输入文件
    -d(decompress) 在压缩文件中进行解压缩
    • gzip -l 文件名 查看压缩文件内容
    • gzip -kd 文件名 解压源文件,并保留
    • gzip -k 文件名; -k若不加,此时为压缩,并删除源文件;-k加了以后,为保留源文件的压缩文件。后缀名为.gz
    • 相同的文件内容,名字不同,则压缩后大小不同。
    • gzip只能压缩单个文件,而不能压缩多个文件。
  5. bzip2
    * bzip2的常用选项:

    命令 含义
    -l(list) 列出压缩文件的内容
    -k(keep) 在压缩或解压时,保留输入文件
    -d(decompress) 在压缩文件中进行解压缩
    • bzip2 -l 文件名 查看压缩文件内容
    • bzip2 -kd 文件名 解压源文件,并保留
    • bzip2 -k 文件名; -k若不加,此时为压缩,并删除源文件;-k加了以后,为保留源文件的压缩文件。后缀名为.bzip2
    • bzip2只能压缩单个文件,而不能压缩多个文件。
  6. 压缩小文件选择gzip,压缩后文件大小更小;压缩较大文件选择bzip2,压缩后文件更小。

  7. 压缩有两个参数:压缩时间;压缩比

六、tar多个文件和目录的压缩和解压
  1. cat +文件名 查看文件内容
  2. tar 打包,gzip 压缩
  3. 命令 含义
    -c(creat) 表示创建用来生成文件包
    -x 表示提取,从文件包中提取文件
    -t 查看压缩文件
    -z 使用gzip处理,与-c结合表示压缩,与-x结合表示解压缩
    -j 使用bzip2进行处理,与-c结合表示压缩,与-x结合表示解压缩
    -v(verbose) 详细报告tat处理的信息
    -f(file) 表示文件,后面接一个文件名
    -c 解压到指定目录
  4. tar 打包,gzip 压缩
    *压缩
    tar czvf 压缩文件名 目录名(注意-符号可以省略)
  • czvf都是根据上面的表中得来的;文件名后缀为自己定义,一般定义为.tat.gz.
  • 查看
  • tar tzvf 压缩文件名 目录名
  • 解压
  • tar xzvf 压缩文件名 (空。默认当前目录)
  • tar xzvf 压缩文件名 -C 指定目录
  1. tar打包,bzip2压缩
  • 压缩
  • tar cjvf 压缩文件名 目录名
  • 查看
  • tar tjvf 压缩文件名 目录名
  • 解压
  • tar xjvf 压缩文件名 目录名
  • tar xjvf 压缩文件名 -C 指定目录

posted on 2020-04-24 19:59  Nancy_Fighting  阅读(155)  评论(0编辑  收藏  举报

导航