Tar 和 Tree 命令

tar 命令

命令格式

tar [必要参数] [选择参数] [文件]

命令功能

用来压缩和解压文件。tar 本身不具有压缩功能。他是调用压缩功能实现的。

命令参数

必要参数如下:

-A 新增压缩文件到已经存在的压缩
-B 设置区块大小
-c 建立新的压缩文件
-d 记录文件的差别
-r 添加文件到已经压缩的文件
-u 添加改变了和现有的文件到已经存在的压缩文件
-x 从压缩的文件中提取文件
-t 显示压缩文件的内容
-z 支持 gzip 解压文件
-j 支持 bzip2 解压文件
-Z 支持 compress 解压文件
-v 显示操作过程
-l 文件系统边界设置
-k 保留原有文件不覆盖
-m 保留文件不被覆盖
-W 确认压缩文件的正确性

可选参数如下:

-b 设置区块数目
-C 切换到指定目录
-f 指定压缩文件
--help 显示帮助信息
--version 显示版本信息

常见解压、压缩命令

  • tar

解包: tar xvf FileName.tar

打包: tar cvf FileName.tar DirName

  • .gz

解压 1: gunzip FileName.gz

解压 2: gzip -d FileName.gz

压缩 : gzip FileName

  • .tar.gz 和 .tgz

解压: tar zxvf FileName.tar.gzip

压缩: tar zcvf FileName.tar.gz DirName

  • .bz2

解压: bzip2 -d FileName.bz2

解压: bunzip2 FileName.bz2

压缩: bzip2 -z FileName

  • tar.bz2

解压: tar jxvf FileName.tar.bz2

压缩: tar jcvf FileName.tar.bz2 DirName

  • .tar.bz

解压: tar jxvf FileName.tar.bz

压缩: tar jcvf FileName.tar.bz DirName

  • .Z

解压: uncompress FileName.Z

压缩: compress FileName

  • .tar.Z

解压: tar Zxvf filename.tar.Z

压缩: tar Zcvf FileName.tar.Z DirName

  • .zip

解压: unzip FileName.zip

压缩: zip FileName.zip DirName

  • .rar

解压: rar x filename.rar

压缩: rar a filename.rar dirName

tree 命令

tree 命令在 Linux 里是一个非常方便的命令,可以让你方便的查看一个路径下的文件夹结构。

tree -C : 颜色显示

tree -f : 显示文件全路径

tree -L 2 : 只显示2层

tree -P *.pl : 只显示文件目录和 *.pl 为后缀的文件

tree -F : 显示目录后面的 __ ,显示可执行文件 * 功能类似 ls -F

tree --help : 帮助手册

Author
Tags
总结(3) Emacs(2) org mode(4) 年度清单(2) 读书清单(2) 电影清单(2) 电视清单(2) Python(3) 学习计划(1) 子弹笔记(1) 手帐体系(1) 时间管理(1) 时间使用效率(1) 形意拳(1) 知识管理(1) 简历(1) 技能水平(1) 生活(1) 减法生活(1) 阅读(1) 阅读分组(1) org(1) docx(1) markdown(2) cmder(1) 图床(1) jsdelivr(1) github(1) 安卓系统(1) 手动更新手机系统(1) post link(1) post path(1) hexo(2) hugo(2) GitHub Pages(1) travis(1) 自动部署博客(1) presentation(1) gcc(1) g++(1) 默认表格(1) 复杂表格(1) multimd table(1) google adsense(1) evil(1) surround(1) librime(2) emacs-rime(1) liberime(1) dot(1) graphviz(1) use-sub-superscripts(1) ditaa(1) Evil Multiple cursors(1) turn evil mode off(1) modifier keys(1) keymap(1) super(1) hyper(1) install Emacs(1) Mac OS(1) keybinds(1) clocktable(1) coding system(1) image library(1) keybind(1) spacemacs(1) org babel(1) homebrew(1) dd(1) diskutil(1) tmux(1) xcode(1) xcrun(1) node-gyp(1) tar(1) tree(1) pacman(1) plantuml(1) find(1) grep(2) du(1) apt-get(1) apt(1) regex(1) wildcard(1) zsh(1) gdb(1) lsof(1) netstat(1) rebase(2) workflow(1) 工作流(1) .gitignore(1) postbuffer(1) hung up(1) merge(1) cache(1) reset(1) Git(1) command(1) submodule(1) GitHub Pull Request(1) pr(1) Matplotlib(1) beautifusoup(1) 下载小说(1) SOLID(1) Leetcode(2) 透视表(1) read_excel()(1) pandas(1) conda(1) django(1) markdown-deux(1) mysql(1) oracle(1) 模糊查询(1) logging level(1) reflex(1) Field(1) Maven(1) Selenium(1) 下拉框(1) select into(1) insert into select(1) CAST(1) CONVERT(1) timestamp(1) concat(1) concat_ws(1) group_concat(1) union(1) grant privileges(1) 重置 root 密码(1) 报错 10060(1) 清理连接数(1) create user(1) set password(1) exists(1) in(1) markdown-it(1) emoji(1) tasks(1) valine(1) Code 504(1) Hugo(1) theme(1) substring(1) indexOf(1) RegExp(1) 定位节点(1) 正则匹配(1) async(1) 异步请求(1) css(2) layui(1) 滚动条(1) JavaScript(1)