linux文件/目录/压缩解压 操作指令
2018-03-27 10:14
369 查看
Ifconfig 查询当前计算机的网卡信息
================================= ls 指令 ==================================
ls 查询当前目录下的文件(list)
命令所在路径 /bin/ls
命令执行权限:所有用户
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或者目录] -a 显示所有文件 包括隐藏 -l 详细信息显示 -d 查看目录属性
ls -a (-a= --all 标识所有) 会把隐藏文件也查询出来 隐藏文件以 . 开头可以通过修改 文件名,来让文件隐藏。
ls / 查询根目录下的文件 ls -a /(也可以这样 ls -a /) 查询根目录下的所有文件
ls -l ( l = long) 以详细信息方式显示 当前目录下的文件 ls -lh(h = human) 人性化详细信息方式 显示文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/345b2c84cbc37513cfa978bfea749bb2)
任何文件都包含七个部分:1、文件类型 及 权限 2、文件引用计数 3、文件所有者
4、文件所属组 5、文件大小 6、文件最后修改时间 7、文件名称
ls -ld /etc (d = directory) 查询指定目录的信息 而不是查询目录下的文件信息。
ls -i (i = inode) 查询目录下文件的索引号 也就是inode
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/75248d4e23ca90678e4532b0b65766ce)
-rw-r--r-- dr-xr-xr-x lrwxrwxrwx (文件标识 都是 10个字符,第一个字符标识 文件的类型)
- 文件类型(- 二进制文件 d 目录 l 软链接文件)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/00b5c6fffc72f51f6500281ec1d3767b)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/084292e40fc7ae9aec2c43b9cfaf1d1c)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/8730bca025f0bbbb22114ceb302b10d2)
后面的 九个字符标识 权限
rw- r-- r--
u g o
U 标识 所有者 g 标识 所属组 o 标识 其他人
r 读 w 写 x 执行
rw-r--r-- 标识 所有者拥有读、写权限 所属组只有 读的权限 其他人也只有读的权限
rw------- 标识 所有者拥有读、写权限 所属组和其他人无 读、写、执行权限
================================== mkdir 指令 ==================================
mkdir 英文原意 (make directories)
命令所在路径:/bin/mkdir 执行权限:所有用户 语法: mkdir -p[目录名] 功能描述:创建新目录 -p 递归创建范例:$ mkdir -p /tmp/Japan/boduo
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/826d519d9e736d34fcac4f06d3cab7a5)
由于 Japan 目录不存在 所以会报错。。可以使用 -p 递归创建
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/c4ffd40ad276a46d9cc739c6d88fb156)
可以使用命令 一次创建多个目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/7f907861dc88a5aa63a1c28d90599528)
================================== cd 指令 ==================================
cd 英文原意 (change directory)
命令所在路径:shell内置命令 执行权限:所有用户 语法: cd [目录名] 功能描述:切换目录范例:$ cd /tmp/Japan/boduo 切换到指定目录 $ cd .. 回到上一级目录 $ cd / 切换到主目录
================================== pwd 指令 ==================================
pwd 英文原意 (print working directory)
命令所在路径:/bin/pwd 执行权限:所有用户 语法:pwd 功能描述:显示当前目录范例:$ pwd
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/3cd60605edfaec3da86eacd7e9aadfa5)
================================== rmdir 指令 ==================================
rmdir 英文原意 (remove empty directories)
命令所在路径:/bin/rmdir 执行权限:所有用户 语法:rmdir [目录名] 功能描述:删除空目录范例:$ rmdir /tmp/Japan/boduo
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/de0159cfa2ad1e40f54d762aae1796a9)
================================== cp 指令 ==================================
cp 英文原意 (copy)
命令所在路径:/bin/cp 执行权限:所有用户 语法:cp -rp [原文件或目录] [目标目录]-r 复制目录 -p 保留文件属性 功能描述:复制文件或目录范例:$ cp -r /tmp/Japan/cangjing /root 将目录 /tmp/Japan/cangjing 复制到 /root 下
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/44411a123251f44759768fed7c6e3296)
$ cp -rp /tmp/Japan/boduo /tmp/Japan/longze /root将目录 /tmp/Japan目录下的boduo 和longze 目录复制到 /root 下,保持目录属性 $ cp /etc/grub.conf /tmp将etc下的 grub.conf 文件 复制到 /tmp 下
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/50a92fbc8d0020a9742b9564d478f950)
$ cp /root/install.log /root/install.log.syslog /tmp将root下的 install.log 和 install.log.syslog 文件 复制到 /tmp 下
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/39c9ffb0a4929aa16a0acb55203dc51e)
$ cp -p /root/install.log /tmp 使用 -p 会保留 文件的 属性
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/b2bc71ac708153ae6b0c8ac477599a24)
$ cp -r /tmp/Japan/longze /root/linkui.18+ 可以在复制的同时 更改复制后的文件名称
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/474ee760f8cd51cbe029003874df172e)
================================== mv 指令 ==================================
mv 英文原意 (move)
命令所在路径:/bin/mv 执行权限:所有用户 语法:mv [原文件或目录] [目标目录] 功能描述:剪切文件、改名范例:$ mv cangjing /root 将 /tmp/Japan/cangjing 目录 剪切到 /root下
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/33ff2400bb91e8a6d5ce070d6598826c)
$ mv /tmp/Japan/longze /root/nvshen 剪切的同时 修改文件名称
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/bfacf466efc0a00efe0358180b44f8fb)
$ mv /root/cangjing /root/canglaoshi 在同一个目录下 移动并修改名称 就是改名
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/1e2e89399ef83f10a7a19ba04d000d0b)
================================== rm 指令 ==================================
rm 英文原意 (remove)
命令所在路径:/bin/rm 执行权限:所有用户 语法:rm -rf [文件或目录] -r 删除目录 -f 强制删除 功能描述:删除文件 或者 目录范例:$ rm grub.conf 直接删除 grub.conf 文件。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/32292e382383edc19ae3b2ea427e0668)
$ rm -f grub.conf 强制删除文件 没有 提示是否删除。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/be4f4f0fc545e1ac88dcd18ebbe1bb6f)
$ rm -rf /tmp/Japan 强制删除目录 如果 要删除的目录 下有很多文件,不用强制删除的话,会一个一个接着提示 是否要删除文件,太浪费时间了。 可以使用 ctrl+c 终止操作指令。 加上 f
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/e26fea57b80a4560424fb29793feb355)
================================== touch 指令 ==================================
touch
命令所在路径:/bin/touch 执行权限:所有用户 语法:touch [文件名1] [文件名2] 功能描述:创建空文件范例:$ touch Japanlovestory.list
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/b87a44f43eb672e53110ac4f7c3346e0)
$ touch program files
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/629dc2ef300b966cdd3aed1e43cf963c)
$ touch "program files" 创建带空格的。。。需要 用引号(既不推荐)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/b4aa6ce805a7234ed1547e1de0bc5f52)
================================== cat 指令(tac) ==================================
cat /tac
命令所在路径:/bin/cat(tac) 执行权限:所有用户 语法:cat(tac) [文件名] -n 显示行号 功能描述:显示文件内容 (倒着显示文件)范例:$ cat /etc/issue
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/b4d654f609fb6947fbef038d273cc708)
$ tac /etc/issue
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/2186bea3466f8f9f5ef86064a77d1cb9)
================================== more 指令(less) ==================================
more/less 命令所在路径:/bin/more(less) 执行权限:所有用户 语法:more(less) [文件名] (空格)或者f 往下翻一页(Enter) 换行,显示下一行q或者Q 退出分页显示状态--- less 可以向上翻页 可以查询pageUp 往上翻一页按 上键 向上翻一行在浏览状态中 加入 / 后面接着输入 查找关键词,可以进行查询,接着可以按 n 显示未显示完全的内容。 功能描述:分页显示文件内容
范例:$ more /etc/services 进入分页显示状态,可以按 f enter q 操作。
================================== head 指令(tail) ==================================
head/tail 命令所在路径:/usr/bin/head(tail) 执行权限:所有用户 语法:head(tail) [文件名] -n 行号 指定行数---tail -f 动态显示文件末尾内容 功能描述:显示文件前面几行/显示文件的后面几行
范例:$ head -n 20 /etc/services $ tail -n 20 /etc/services
================================== ln 指令 ==================================
ln 英文愿意:link 命令所在路径:/bin/lh 执行权限:所有用户 语法:ls -s [原文件] [目标文件 ] -s 表示创建软链接(软链接相当于 windows快捷方式)不加 s 表示 硬链接 硬链接 相当于 cp + 同步更新。 功能描述:生成链接文件
范例:$ ln -s /etc/issus /tmp/issue.soft创建文件 /etc/issus的软链接/tmp/issue.soft $ ln /etc/issus /tmp/issue.hard创建文件 /etc/issus的硬链接/tmp/issue.hard
================================== du 指令 ==================================
du查看文件大小 # du -xh httpd-2.4.18
=================================linux 文件搜索命令=================================
================================== locate 指令 ==================================
locate 命令所在路径:/usr/bin/locate 执行权限:所有用户 语法: locate [-i] 文件名 功能描述: 在文件资料库中查找文件 支持模糊搜索 -i 标识不区分大小写 没有放到 库中的文件 是搜索不到的就只能使用 find 指令可以使用 updatedb 手动更新资料库 但tmp下面的文件 是不能放到资料库中 范例: $ locate inittab 在系统中查找文件名包 inittab 的存放路径
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/20efe28e148542d6af6be1bf92b7ccc0)
$ locate nitta 在系统中查找 文件名 包含 nitta 的存放路径
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/8e21be53c8ab31dbc9e1921deca7df5d)
================================== which/whereis指令 ===========================
which/whereis 命令所在路径:/usr/bin/which(where is) 执行权限:所有用户 语法: which 命令 功能描述:搜索命令所在目录及别名信息 / 搜索命令所在目录及帮助信息 范例:$ which ls
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/2aa68ad784b1a9c8f378afc6410fae76)
$ which rm rm -i 为 rm的别名
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/64a91627b86d232c9981e3e1c005aa5a)
================================== grep指令 ==================================
grep 命令所在路径:/bin/grep 执行权限:所有用户 语法: grep -iv [指定字符串] [文件名] 功能描述:在指定文件中 搜索字符串匹配的行并输出-i 不区分大小写-v 排除指定字符串 范例:$ grep mysql /root/install.log
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/3237e78be6ce4b6b5fd247c5c229160d)
$ grep -i mYsql /root/install.log $ grep -v ^# /etc/inittab 查找 排除以 # 开头的行 信息
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/54243b0d672369f86289185419d9cc14)
==============================linux压缩解压命令==============================
============================== gzip /gunzip指令 =========================
gzip/gunzip 英文原意:GUN zip 命令所在路径:/bin/gzip(gunzip) 执行权限:所有用户 语法: gizp [文件名] / gunzip [压缩文件名] 功能描述:压缩文件(不能压缩目录,原文件不保留) / 解压缩.gz的压缩文件 压缩后文件格式: .gz 范例:$ gzip service $ gunzip service.gz 解压缩 也可以使用 $ gzip -d service.gz
============================== tar 指令 =========================
tar 命令所在路径:/bin/tar 执行权限:所有用户 语法: tar 选项[-zcf] [压缩后文件名] [目录]-c 打包 (-x 解包)-v 显示详细信息-f 指定文件名-z 打包同时压缩 功能描述:打包目录 / 解压缩.gz的压缩文件 压缩后文件格式: .tar.gz 范例:$ tar -cvf Japan.tar Japan 先打包 $ tar -zxvf Japan.tar.gz 解压缩 $ giz Japan.tar 再压缩
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/fd0a06d4cbe81cfa9b31360d22fe5a62)
$ tar -zcf Japan.tar.gz Japan
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/11e1fe7b7832f0855818aba76df4da65)
============================== zip/unzip 指令 =========================zip/unzip 命令所在路径:/bin/zip(unzip) 执行权限:所有用户 语法: zip 选项[-r] [压缩后文件名] [目录或文件]-r 压缩目录 unzip [压缩文件] 功能描述:压缩文件或目录(会保留原文件) / 解压.zip的压缩文件 压缩后文件格式: .zip 范例:$ zip -r Japan.zip Japan $ unzip Japan.zip
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/21fdd429ef7fd981c05a4236b1d63d4e)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/2c7b1f9911151417db6209a238717e02)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/eebcbc05a2be5f22490947eabb1ee145)
============================== bzip2/bunzip2 指令 =========================Bzip2/bunzip2 命令所在路径:/usr/bin/bzip2(bunzip2) 执行权限:所有用户 语法: bzip2 选项[-k][文件] -k 产生压缩文件后保留原文件 bunzip2 选项[-k][压缩文件] -k 解压缩后保留原文件 功能描述:压缩文件或目录(会保留原文件) / 解压.bz2的压缩文件 压缩后文件格式: .bz2 范例:$ bzip2 -k boduo
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/14b160b2b83040530821b3923b2af544)
$ tar -cjf Japan.tar.bz2 Japan
![](https://oscdn.geek-share.com/Uploads/Images/Content/201803/eb3a8acdfba6d4041c61c5d8a1eb01a2)
$ bunzip2 -k boduo.bz2 $ tar -xjf Japan.tar.bz2
================================= ls 指令 ==================================
ls 查询当前目录下的文件(list)
命令所在路径 /bin/ls
命令执行权限:所有用户
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或者目录] -a 显示所有文件 包括隐藏 -l 详细信息显示 -d 查看目录属性
ls -a (-a= --all 标识所有) 会把隐藏文件也查询出来 隐藏文件以 . 开头可以通过修改 文件名,来让文件隐藏。
ls / 查询根目录下的文件 ls -a /(也可以这样 ls -a /) 查询根目录下的所有文件
ls -l ( l = long) 以详细信息方式显示 当前目录下的文件 ls -lh(h = human) 人性化详细信息方式 显示文件
任何文件都包含七个部分:1、文件类型 及 权限 2、文件引用计数 3、文件所有者
4、文件所属组 5、文件大小 6、文件最后修改时间 7、文件名称
ls -ld /etc (d = directory) 查询指定目录的信息 而不是查询目录下的文件信息。
ls -i (i = inode) 查询目录下文件的索引号 也就是inode
-rw-r--r-- dr-xr-xr-x lrwxrwxrwx (文件标识 都是 10个字符,第一个字符标识 文件的类型)
- 文件类型(- 二进制文件 d 目录 l 软链接文件)
后面的 九个字符标识 权限
rw- r-- r--
u g o
U 标识 所有者 g 标识 所属组 o 标识 其他人
r 读 w 写 x 执行
rw-r--r-- 标识 所有者拥有读、写权限 所属组只有 读的权限 其他人也只有读的权限
rw------- 标识 所有者拥有读、写权限 所属组和其他人无 读、写、执行权限
================================== mkdir 指令 ==================================
mkdir 英文原意 (make directories)
命令所在路径:/bin/mkdir 执行权限:所有用户 语法: mkdir -p[目录名] 功能描述:创建新目录 -p 递归创建范例:$ mkdir -p /tmp/Japan/boduo
由于 Japan 目录不存在 所以会报错。。可以使用 -p 递归创建
可以使用命令 一次创建多个目录
================================== cd 指令 ==================================
cd 英文原意 (change directory)
命令所在路径:shell内置命令 执行权限:所有用户 语法: cd [目录名] 功能描述:切换目录范例:$ cd /tmp/Japan/boduo 切换到指定目录 $ cd .. 回到上一级目录 $ cd / 切换到主目录
================================== pwd 指令 ==================================
pwd 英文原意 (print working directory)
命令所在路径:/bin/pwd 执行权限:所有用户 语法:pwd 功能描述:显示当前目录范例:$ pwd
================================== rmdir 指令 ==================================
rmdir 英文原意 (remove empty directories)
命令所在路径:/bin/rmdir 执行权限:所有用户 语法:rmdir [目录名] 功能描述:删除空目录范例:$ rmdir /tmp/Japan/boduo
================================== cp 指令 ==================================
cp 英文原意 (copy)
命令所在路径:/bin/cp 执行权限:所有用户 语法:cp -rp [原文件或目录] [目标目录]-r 复制目录 -p 保留文件属性 功能描述:复制文件或目录范例:$ cp -r /tmp/Japan/cangjing /root 将目录 /tmp/Japan/cangjing 复制到 /root 下
$ cp -rp /tmp/Japan/boduo /tmp/Japan/longze /root将目录 /tmp/Japan目录下的boduo 和longze 目录复制到 /root 下,保持目录属性 $ cp /etc/grub.conf /tmp将etc下的 grub.conf 文件 复制到 /tmp 下
$ cp /root/install.log /root/install.log.syslog /tmp将root下的 install.log 和 install.log.syslog 文件 复制到 /tmp 下
$ cp -p /root/install.log /tmp 使用 -p 会保留 文件的 属性
$ cp -r /tmp/Japan/longze /root/linkui.18+ 可以在复制的同时 更改复制后的文件名称
================================== mv 指令 ==================================
mv 英文原意 (move)
命令所在路径:/bin/mv 执行权限:所有用户 语法:mv [原文件或目录] [目标目录] 功能描述:剪切文件、改名范例:$ mv cangjing /root 将 /tmp/Japan/cangjing 目录 剪切到 /root下
$ mv /tmp/Japan/longze /root/nvshen 剪切的同时 修改文件名称
$ mv /root/cangjing /root/canglaoshi 在同一个目录下 移动并修改名称 就是改名
================================== rm 指令 ==================================
rm 英文原意 (remove)
命令所在路径:/bin/rm 执行权限:所有用户 语法:rm -rf [文件或目录] -r 删除目录 -f 强制删除 功能描述:删除文件 或者 目录范例:$ rm grub.conf 直接删除 grub.conf 文件。
$ rm -f grub.conf 强制删除文件 没有 提示是否删除。
$ rm -rf /tmp/Japan 强制删除目录 如果 要删除的目录 下有很多文件,不用强制删除的话,会一个一个接着提示 是否要删除文件,太浪费时间了。 可以使用 ctrl+c 终止操作指令。 加上 f
================================== touch 指令 ==================================
touch
命令所在路径:/bin/touch 执行权限:所有用户 语法:touch [文件名1] [文件名2] 功能描述:创建空文件范例:$ touch Japanlovestory.list
$ touch program files
$ touch "program files" 创建带空格的。。。需要 用引号(既不推荐)
================================== cat 指令(tac) ==================================
cat /tac
命令所在路径:/bin/cat(tac) 执行权限:所有用户 语法:cat(tac) [文件名] -n 显示行号 功能描述:显示文件内容 (倒着显示文件)范例:$ cat /etc/issue
$ tac /etc/issue
================================== more 指令(less) ==================================
more/less 命令所在路径:/bin/more(less) 执行权限:所有用户 语法:more(less) [文件名] (空格)或者f 往下翻一页(Enter) 换行,显示下一行q或者Q 退出分页显示状态--- less 可以向上翻页 可以查询pageUp 往上翻一页按 上键 向上翻一行在浏览状态中 加入 / 后面接着输入 查找关键词,可以进行查询,接着可以按 n 显示未显示完全的内容。 功能描述:分页显示文件内容
范例:$ more /etc/services 进入分页显示状态,可以按 f enter q 操作。
================================== head 指令(tail) ==================================
head/tail 命令所在路径:/usr/bin/head(tail) 执行权限:所有用户 语法:head(tail) [文件名] -n 行号 指定行数---tail -f 动态显示文件末尾内容 功能描述:显示文件前面几行/显示文件的后面几行
范例:$ head -n 20 /etc/services $ tail -n 20 /etc/services
================================== ln 指令 ==================================
ln 英文愿意:link 命令所在路径:/bin/lh 执行权限:所有用户 语法:ls -s [原文件] [目标文件 ] -s 表示创建软链接(软链接相当于 windows快捷方式)不加 s 表示 硬链接 硬链接 相当于 cp + 同步更新。 功能描述:生成链接文件
范例:$ ln -s /etc/issus /tmp/issue.soft创建文件 /etc/issus的软链接/tmp/issue.soft $ ln /etc/issus /tmp/issue.hard创建文件 /etc/issus的硬链接/tmp/issue.hard
================================== du 指令 ==================================
du查看文件大小 # du -xh httpd-2.4.18
=================================linux 文件搜索命令=================================
================================== locate 指令 ==================================
locate 命令所在路径:/usr/bin/locate 执行权限:所有用户 语法: locate [-i] 文件名 功能描述: 在文件资料库中查找文件 支持模糊搜索 -i 标识不区分大小写 没有放到 库中的文件 是搜索不到的就只能使用 find 指令可以使用 updatedb 手动更新资料库 但tmp下面的文件 是不能放到资料库中 范例: $ locate inittab 在系统中查找文件名包 inittab 的存放路径
$ locate nitta 在系统中查找 文件名 包含 nitta 的存放路径
================================== which/whereis指令 ===========================
which/whereis 命令所在路径:/usr/bin/which(where is) 执行权限:所有用户 语法: which 命令 功能描述:搜索命令所在目录及别名信息 / 搜索命令所在目录及帮助信息 范例:$ which ls
$ which rm rm -i 为 rm的别名
================================== grep指令 ==================================
grep 命令所在路径:/bin/grep 执行权限:所有用户 语法: grep -iv [指定字符串] [文件名] 功能描述:在指定文件中 搜索字符串匹配的行并输出-i 不区分大小写-v 排除指定字符串 范例:$ grep mysql /root/install.log
$ grep -i mYsql /root/install.log $ grep -v ^# /etc/inittab 查找 排除以 # 开头的行 信息
==============================linux压缩解压命令==============================
============================== gzip /gunzip指令 =========================
gzip/gunzip 英文原意:GUN zip 命令所在路径:/bin/gzip(gunzip) 执行权限:所有用户 语法: gizp [文件名] / gunzip [压缩文件名] 功能描述:压缩文件(不能压缩目录,原文件不保留) / 解压缩.gz的压缩文件 压缩后文件格式: .gz 范例:$ gzip service $ gunzip service.gz 解压缩 也可以使用 $ gzip -d service.gz
============================== tar 指令 =========================
tar 命令所在路径:/bin/tar 执行权限:所有用户 语法: tar 选项[-zcf] [压缩后文件名] [目录]-c 打包 (-x 解包)-v 显示详细信息-f 指定文件名-z 打包同时压缩 功能描述:打包目录 / 解压缩.gz的压缩文件 压缩后文件格式: .tar.gz 范例:$ tar -cvf Japan.tar Japan 先打包 $ tar -zxvf Japan.tar.gz 解压缩 $ giz Japan.tar 再压缩
$ tar -zcf Japan.tar.gz Japan
============================== zip/unzip 指令 =========================zip/unzip 命令所在路径:/bin/zip(unzip) 执行权限:所有用户 语法: zip 选项[-r] [压缩后文件名] [目录或文件]-r 压缩目录 unzip [压缩文件] 功能描述:压缩文件或目录(会保留原文件) / 解压.zip的压缩文件 压缩后文件格式: .zip 范例:$ zip -r Japan.zip Japan $ unzip Japan.zip
============================== bzip2/bunzip2 指令 =========================Bzip2/bunzip2 命令所在路径:/usr/bin/bzip2(bunzip2) 执行权限:所有用户 语法: bzip2 选项[-k][文件] -k 产生压缩文件后保留原文件 bunzip2 选项[-k][压缩文件] -k 解压缩后保留原文件 功能描述:压缩文件或目录(会保留原文件) / 解压.bz2的压缩文件 压缩后文件格式: .bz2 范例:$ bzip2 -k boduo
$ tar -cjf Japan.tar.bz2 Japan
$ bunzip2 -k boduo.bz2 $ tar -xjf Japan.tar.bz2
相关文章推荐
- 使用ZLIB生成DLL文件,并进行有中文的ZIP文件压缩与解压操作!支持目录压与解!
- linux中对文件的操作命令之打包压缩与解压
- Linux 文件目录操作指令整理
- Linux(CentOS)目录操作命令、文件操作命令、压缩解压缩命令
- Linux(CentOS)目录操作命令、文件操作命令、压缩解压缩命令
- 【Linux常用指令整理5】压缩、解压文件
- Linux 基础操作(十一) ————文件的归档、压缩与解压及rsync
- linux之压缩文件,查看压缩文件,解压文件的操作命令
- 认识linux的文件目录及操作指令
- Linux(CentOS)目录操作命令、文件操作命令、压缩解压缩命令
- linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
- linux下不同压缩文件的解压指令
- 压缩目录Linux常用的几种文件压缩解压方法
- linux压缩解压之 gzip --可压缩目录中的文件,不同于zip
- linux下基本操作指令,解压,删除文件操作
- Linux(CentOS)目录操作命令、文件操作命令、压缩解压缩命令
- linux备份目录下所有文件(压缩,解压)
- 《OD学hadoop》在LINUX下如何将tar压缩文件解压到指定的目录下
- Linux_Linux指令_tar解压压缩指令详解,包含window的zip和tar操作
- Linux 文件目录操作指令