004--linux命令tar 软硬链接
一、tar命令介绍:
-c:创建一个新的tar文件
-t:列出tar文件中目录的内容
-x:从tar文件中抽取文件
-f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)
-v:显示所打包的文件的详细信息,v是verbose的第1个字母
-z:使用gzip压缩算法来压缩打包后的文件
-j:使用bzip2压缩算法来压缩打包后的文件
tar cf test.tar a.txt b.txt c.txt #把这三个文件归档为test.tar
tar -tf test.tar #查看归档文件
tar xf test.tar #解包
tar xvf /test/test.tar -C /bak #指定目录解包
tar cvzf test.tar.gz a.txt b.txt c.txt #打包压缩
gzip a.txt #压缩 gunzip a.txt.gz #解压
cat命令:cat a.txt b.txt c.txt >mu #将这三个文件纵向合并为mu文件
课后作业(用时65分钟)
1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)
cd /
cat /home/* /etc/group/* > 1.txt
2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)
cat /home/* /etc/group/* >> 2.txt
3) 将/1.txt、/2.txt两个文件打包为/1.tar
tar cf 1.tar 1.txt 2.txt
4) 使用gzip命令压缩1.txt文件名为1.txt.gz
gzip 1.txt
5) 解压缩1.txt.gz
gunzip 1.txt.gz
6) 使用bzip2压缩1.txt压缩后文件名为1.txt.bz2
bzip2 1.txt
7) 解压缩1.txt.bz2
bunzip2 1.txt.bz2
8) 解包1.tar,解包后文件存放到/tmp目录下
tar xvf 1.tar -C /tmp
9) 使用tar命令打包并且压缩/1.txt、/2.txt,得到的文件名为1.tar.gz
tar cvzf 1.tar.gz 1.txt 2.txt
10) 解包1.tar.gz,解包后文件存放到/tmp目录下
gunzip 1.tar.gz | tar xvf 1.tar -C /tmp
二、软硬链接
软链接:ln -s /source/a.txt /dst/aa.txt #可在不同盘符之间创建链接
硬链接:ln /source/a.txt /source/aa.txt #只可在本地下创建
学习来源链接:http://www.cnblogs.com/linhaifeng/articles/6045600.html
004--linux命令tar 软硬链接的更多相关文章
- Linux中的软硬链接
说到Linux中的软硬链接,就必须谈一下Linux的文件系统的组成的重要部分iNode和block. 首先是iNode,先用一张图了解一下iNode在Linux文件系统中的地位: Linux中的文件的 ...
- linux基础文件管理软硬链接
一.文件系统的基本结构 1.文件和目录被组成一个单根倒置树目录结构 2.文件系统从根目录下开始,用“/”表示 3.根文件系统(rootfs):root filesystem文件名区分大小写 4.以 . ...
- 菜鸟学Linux命令:tar命令 压缩与解压缩
tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件. tar最初被用来在磁带上创建档案,现在,用户可以 ...
- Linux命令—tar
day 7:tar压缩.解压缩.打包.解包命令 区分打包和压缩:打包是指将一大堆文件或目录变成一个总的文件:压缩则是将一个大的文件通过一些压缩算法变成一个小文件. 为什么要区分这两个概念呢?这源于Li ...
- Linux 命令 -- tar
tar 命令 tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现 ...
- 6.Linux文件属性及软硬链接
1.文件属性 使用ll -h 查看的详细信息,每一列都是干什么的 第一列第一个字符 表示文件类型---> rw-r--r-- 文件权限 1 这个文件被链接次数 root 文件的拥有者(用户) r ...
- linux常用命令---文件软硬链接
文件链接
- Linux命令tar
一.说明 tar命令用来打包或解压文件,打包后的文件后缀一般为.tar.gz或.tgz 1.1 打包和压缩 首先要弄清两个概念:打包和压缩.打包是指将一大堆文件或目录变成一个总的文件:压缩则是将一个大 ...
- 每天一个linux命令---tar
解包/打包语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用. 主选项: c 创建新的档案文件.如果用户想备份一个 ...
随机推荐
- Cocoa开发中, 如何用全局变量
比如在tabbar的开发中,可以某个页面的数据需要在back到此页面后依然有效. 可以用 appDelegate 这个对象来创建你的全局数据 这个内建的对象,在 APP 启动时产生,在 APP 退出时 ...
- 【kotlin】kotlin中List中添加List怎么操作
如题,List集合添加一个List集合怎么操作 如上,现在有了List<A>,A类中有个字段List<B>, 新创建一个List<B>,想把LIst<A> ...
- (CF)Codeforces445A DZY Loves Chessboard(纯实现题)
转载请注明出处:http://blog.csdn.net/u012860063? viewmode=contents 题目链接:http://codeforces.com/problemset/pro ...
- table合并单元格
table合并单元格 新建一张表格.要求表格有四行四列,当中第一行的四列合并,第二行.第三行和第四行的第一列合并 <!DOCTYPE html PUBLIC "-//W3C//DTD ...
- SQL ORDER BY 关键字
SQL ORDER BY 关键字 ORDER BY 关键字用于对结果集进行排序. SQL ORDER BY 关键字 ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序. ORDER BY ...
- Android Studio——gradle同步出错:MALFORMED
Android Studio之前使用本地的gradle-2.10,而后创建新的工程总是报错,信息如下: Gradle sync failed: MALFORMED 而后在File->Projec ...
- androidproject有红色叹号的解决方式
首先,查看SDK版本号,一般有两处.第一处是project.properties文件里的target=android-?改动成自己工程相应的SDK版本号.第二处是manifest文件里, androi ...
- C++写动态站点之HelloWorld!
演示样例源码下载地址:Fetch_Platform.7z 更复杂的代码可參考本博客BBS的实现 简单的说.动态站点就是能够动态变更的站点.动态变化的内容通常来自后端数据库.例如以下省略万字(动态站点) ...
- jquery 获取下拉框 某个text='xxx'的option的属性 非选中 如何获得select被选中option的value和text和......
jquery 获取下拉框 某个text='xxx'的option的属性 非选中 5 jquery 获取下拉框 text='1'的 option 的value 属性值 我写的var t= $(" ...
- AMD的ARM之路前景几何?
http://server.zdnet.com.cn/all-2129330.html#2129333 AMD将于2014年推出基于ARM架构的Opteron(皓龙)处理器,应该是最近一段时间在IT产 ...