linux备份文件命令有哪些?

  • 文章介绍
  • 评价建议
  • linux备份文件命令有哪些?

    linux备份文件命令有哪些?

    推荐教程:《linux视频教程

    linux备份文件命令有哪些?

    linux备份文件命令有:

    1.tar(压缩与解压)

    -c: 建立压缩档案

    -x:解压

    -t:查看内容

    -r:向压缩归档文件末尾追加文件

    -u:更新原压缩包中的文件

    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

    下面的参数是根据需要在压缩或解压档案时可选的。

    -z:有gzip属性的

    -j:有bz2属性的

    -Z:有compress属性的

    -v:显示所有过程

    -O:将文件解开到标准输出

    下面的参数-f是必须的

    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

    # tar -cf all.tar *.jpg

    这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

    # tar -rf all.tar *.gif

    这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

    # tar -uf all.tar logo.gif

    这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

    # tar -tf all.tar

    这条命令是列出all.tar包中所有文件,-t是列出文件的意思

    # tar -xf all.tar

    这条命令是解出all.tar包中所有文件,-t是解开的意思

    压缩

    tar -cvf jpg.tar *.jpg//将目录里所有jpg文件打包成tar.jpg

    tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,命名为jpg.tar.gz

    tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,命名为jpg.tar.bz2

    tar -cZf jpg.tar.Z *.jpg// 将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,命名为jpg.tar.Z

    rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

    zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

    解压

    tar -xvf file.tar //解压 tar包

    tar -xzvf file.tar.gz //解压tar.gz

    tar -xjvf file.tar.bz2 //解压 tar.bz2

    tar -xZvf file.tar.Z //解压tar.Z

    unrar e file.rar //解压rar

    unzip file.zip //解压zip

    总结

    1、*.tar 用 tar -xvf 解压

    2、*.gz 用 gzip -d或者gunzip 解压

    3、*.tar.gz和*.tgz 用 tar -xzf 解压

    4、*.bz2 用 bzip2 -d或者用bunzip2 解压

    5、*.tar.bz2用tar -xjf 解压

    6、*.Z 用 uncompress 解压

    7、*.tar.Z 用tar -xZf 解压

    8、*.rar 用 unrar e解压

    9、*.zip 用 unzip 解压

    例:压缩某个目录

    tar -cvf 压缩包名字 项目名

    tar -cvf AppStore_180808.tar AppStore

    例:解压某个tar包

    tar -xvf 压缩包名字

    tar -xvf AppStore_180808.tar

    2.cp(复制)

    cp 复制文件或者目录

    语法

    cp [ 选项 ] 源文件 目标文件

    常用选项:

    -a:相当于pdr

    -d:复制链接文件,目标文件也是指向源文件链接的链接文件或目录。

    -i:目标文件已存在时,会询问是否覆盖

    -p:连同档案的属性一起复制。常用于备份

    -r:递归复制,用于复制目录

    -s:复制为符号链接文件,也就是快捷方式,链接文件被删除,符号链接文件失效。

    -l:进行硬式链接的连结档建立,而非复制档案本身,源文件删除,目标文件依旧在。

    源文件:

    单个文件或者目录,复制目录用r选项。

    多个文件或者目录,多个文件或者目录时,目标文件必须是一个已存在的目录。

    注:

    在不是特权用户root下,一般用户使用cp时候,需要注意源文件的父目录是否有rx权限。文件是否有r权限。

    一般用户用选项-a的时候,权限时间属性能复制到,但是用户和群组属性不能复制到。

    示例:

    root权限备份test1文件

    cp -a test1 ./beifen

    如果直接备份目录的话,可以进行如下操作

    指令如下:

    cp -pdf + 要备份的文件 + 备份后的文件

    发表评论

    免责声明 芒果源码,一个精品商业网站源码分享平台 WWW.OKMG.CN 1. 本站所有资源来源于用户上传和网络,均不允许转载,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除! 3. 如发现会员转载本站资源文章,本站有权封禁会员账号! 4. 不得使用于非法商业用途,不得违反国家法律。否则后果自负! 5. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 6. 如有链接无法下载、失效或广告,请联系管理员处理! 7. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 8. 如遇到加密压缩包,默认解压密码为"www.okmg.cn",如遇到无法解压的请联系管理员! 9.本站客服:925296647
    开通VIP 享更多特权,建议使用 QQ 登录