linux 对文件的备份

    xiaoxiao2022-07-02  185

    1、gzip 命令:压缩和解压缩工具,压缩文件的扩展名为.gz ,选项-9代表高压缩。

    语法:gzip -9 文件名   ## 压缩文件为.gz 格式文件

               gzip -d 文件名.gz     ##解压缩文件

    2、bzip2命令:压缩和解压送工具,压缩文件的扩展名为.bz2,选项 -9 代表高压缩

    语法:bzip2 -9  文件名     ##压缩文件为.bz2格式文件

               bzip2 -d  文件名.bz2    ##解压缩文件

    注:无论是gzip 命令还是bzip2命令,压缩文件后,源文件将被删除,解压缩后,源文件恢复。

    3、tar 命令:归档文件--将文件进行归档时,文件也会被压缩(调用gzip或者bzip2工具),归档时,源文件不受影响的

    语法:tar  选项  归档及压缩文件名  需要归档的文件或目录   ##解压命令

               tar  选项 归档及压缩文件名 -C 目标目录       ##解压文件

    选项 :

    -z 使用gzip 工具压缩解压,文件名为.tar.gz-j  使用bzip2工具进行压缩解压,文件名为.tar.bz2-J使用xz工具进行压缩解压,文件名为.tar.xz-c 压缩文件-C 解压文件到目标目录-f  表示使用归档文件,压缩解压都需要指定-v  输出详细信息-x  解压文件-t  列表查看包内的文件(查看时用到)-p 小写p,打包时保留文件或目录的权限

    注:压缩率:xz>bzip2>gzip

    常用语法:

    归档:tar zcvf 文件.tar.gz 需要归档的文件或目录          ##调用gzip工具进行归档

               tar jcvf 文件.tar.bz2 需要归档的文件或目录         ##调用bzip2工具进行归档

               tar Jcvf 文件.tar.xz 需要归档的文件或目录           ##调用xz工具进行归档

     

    解压:tar zxvf 文件.tar.gz -C 解压释放目录             ##调用gzip工具进行解压

               tar jxvf 文件.tar.bz2 -C 解压释放目录            ##调用bzip2工具进行解压

               tar Jxvf 文件.tar.xz -C 解压释放目录              ##调用xz工具进行解压

     

    只查看不解压:tar ztf 文件.tar.gz

                             tar jtf 文件.tar.bz2

                             tar Jtf 文件.tar.xz


    1、linux 中目录结构

    /boot/ : 存放系统启动文件,内核文件等。

    /etc/ :存放系统服务配置文件。

    /proc/ : 存放系统服务配置文件。

    /dev/ : 存放硬件的映射文件目录。

    /home/ : 所有普通用户的默认家目录。

    /root/ : 超级管理员的默认家目录。

    /var/ :存放系统中动态变化的文件,如日志等。

    /usr/ : 存放其他用户的文件目录,通常为程序文件等。

    /bin/ :存放所有用户都可以执行的并经常执行的命令文件。

    /sbin/ : 存放系统中基本的管理命令,通常管理员才有权限执行。

    /tmp/: 系统中的临时文件存放目录。

    2、系统时间的设置与查看 date         ##查看系统时间

    date  -s 05/22/19         ##设置系统日期 2019年5月22日

    date -s  13:44:00         ##设置系统时间为13:44

    hwclock -w                ##将系统时间保存到BIOS硬件中

    hwclock --show        ##查看硬件时间

     

    3、别名的设置

    作用:别名是系统中为命令或参数等的一个附加名称,重启失效

    alias     ##查看系统中的别名

    alias   别名=’需要设置别名的内容‘      ## 设置别名

    unalias   别名        ## 取消别名

     

    4、特殊符号

    > 与 <  :

    >  重定向输出--表示前一个命令的输出结果到后边的文件中<  重定向输入--表示后边文件的内容作为前一个命令的参数

    >> : 重定向追加--在重定向输出的基础上,不覆盖原有的文件内容

    | : 前一个命令的输出作为后一个命令的输入

    * : 通配符,代表任意字符,不限制位数

    ?:问号,代表任意字符,只代表 1位 


     

     

    最新回复(0)