linux文件压缩、磁盘分区、vi和软硬链接

时间:2022-05-18 05:17:01

文件打包与压缩

 tar打包工具

在linux中常用tar工具来打包文件,tar同时实现了对7z,gzip的支持。压缩工具本身只能实现对文件或目录的压缩,并没有实现对文件的打包压缩。我门无需去学习其他压缩工具,tar的压缩和解压都是同一个命令。

tar:

c : 创建一个新的tar文件。

t : 列出tar文件中目录的内容。

x:tar文件中抽取文件。

f : 指定归档文件(一般都要选)。

v : 显示所打包文件的详细信息,verbose的首字母。

z:使用gzip压缩算法来压缩打包后的文件。

j: 使用bzip2压缩算法来压缩打包后的文件。 

     tar cvf abc.tar a.txt b.txt c.txt -------------打包将arch目录打包成一个名为arch.tar的归档文件。

     tar tf abc.tar---------------------------查看打包文件内容。

     tar xvf abc.tar -C /路径----------------抽取打包文件内容

 

gzip和bzip2压缩解压文件

  gzip file1 -c > /路径/name.gz-----------------将文件file1压缩成.gz文件

  gunzip file1.gz > -----------------------将文件file1解压

bzip2 file1 >------------------------------将文件file1压缩成.bz2格式压缩包

bunzip2 file1.bz2------------------------将file1解压缩

使用tar命令打包并压缩

tar cvzf arch.tar.gz arch  -----------------将目录arch后面的文件同时打包和用gzip压缩

tar cvjf arch.tar.bz2 arch-----------------将目录arch下文件打包并用bzip2方法压缩

 

Vim编辑器

 

三种常用模式的切换

vim启动进入普通模式,处于插入模式或命令行模式时只需要按Esc或者Ctrl+[(这在vim课程环境中不管用)即可进入普通模式。普通模式中按i(插入)或a(附加)键都可以进入插入模式,普通模式中按:进入命令行模式。命令行模式中输入wq回车后保存并退出vim

普通模式:

插入模式:

1.在vim编辑器中移动光标

linux文件压缩、磁盘分区、vi和软硬链接

 

命令行模式:

     vi的默认模式。在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命令,也可以进行移动光标、搜索字符串和退出vi的操作等

1.删除与复制的常用按键

linux文件压缩、磁盘分区、vi和软硬链接

2.粘贴

linux文件压缩、磁盘分区、vi和软硬链接

3.撤销和重做

linux文件压缩、磁盘分区、vi和软硬链接

4.快速移动光标在文件中的位置 

linux文件压缩、磁盘分区、vi和软硬链接

5.移动光标在屏幕中的位置

linux文件压缩、磁盘分区、vi和软硬链接

硬链接和软链接

linux链接分为两种,一种被称为硬链接(Hard Link),另一种被称为软链接。

硬链接

    在linux系统中,保存在磁盘分区中的文件都给它分配一个编号,称为引索节点(inode)。在linux中多个文件名指向同一引索节点是存在的,这种链接就叫硬链接。硬链接的作用是允许一个文件拥有许多有效名,用户可以建立硬链接到重要文件,以防止误删。只删除以个链接并不影响引索节点和其他的连接,只有当最后一个连接背删除后,文件的数据块才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬链接文件均被删除。

软链接

    软链接称为符号链接(symbolic liink),类似于windos上的快捷方式