linux 文件的打包和解压

文件的打包和解压:tar

tar -czf name.tar.gz /etc 一般情况下使用-czf参数,c 为创建新的存档、z 为指定压缩方式为gzip( j 为bzip2,J 为xz)(要加后缀:.tar.gz,默认不创建)

-f:指定压缩包的存放路径及名字,切记,这个参数是最后一个参数,后面只能接档案名。

-C:在压缩时使用是指定要打包的文件或目录。用法:tar -caf name.tar.gz -C /root/sy sh指定在sy目录下将sh打包。在解压时使用是解压到指定位置。用法:tar -xvf name.tar.gz -C /sy将文件解压在sy目录下。

-P:会保留所有输入的路径,和-C一起使用没有效果(-C优先级高),在解压时也需要加入P参数才会生效,否则会显示tar: Removing leading ‘/' from member names(不保留/,即从当前目录开始创建)。

个人感觉-C更好用一些,直接指定要打包的文件或目录,解压时也直接指定解压到哪一目录

查看:ls

ls -R:显示查看目录的完整结构。

[root@man sy]# ls -R root
root:
sy

root/sy:
sh

root/sy/sh:
freeip.txt  ping.sh  sy.txt  usedip.txt  useradd2.sh  useradd.sh  userdel.sh
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章