rm -d ×可以删掉zip

来源:6-1 Linux中 压缩命令1

Relink

2017-08-23 16:13

rm -d × 可以删掉非空文件的zip压缩文件。有知道为啥的吗?

写回答 关注

4回答

  • Relink
    2017-09-03 00:35:57

    我拿电脑试了一下,在一个目录中建立null的空目录,然后压缩成null.zip的zip压缩包,之后建立notnull,在里面touch一个feil,然后zip压缩他成notnull。之后执行命令rm -d *.然后只留下了notnull目录

  • 全栈小学生
    2017-08-25 20:32:44

    rm好像没有-d的操作吧,rm -d x 的作用就和rm x 是一样的,不知道你是怎么删除的。最好发个截图

    Relink

    我身边没电脑。等回去以后再研究研究

    2017-08-26 00:27:29

    共 1 条回复 >

  • 佛像樽
    2017-08-24 16:48:07

    https://zhidao.baidu.com/question/303824478.html

    这个是我在百度上查到的结果,这里表示删的是硬链接,同时会把目录也删除掉。

    Relink

    果然啊,删掉了目录。你可以再试一下目录里有12是空目录。13是空目录的压缩包,14是非空目录压缩包。然后执行rm -d 1*。这样就可以明了了

    2017-08-26 00:25:49

    共 1 条回复 >

  • 佛像樽
    2017-08-23 17:42:58

    抱歉,不是特别清楚你的意思,按我的理解,Linux 下,一切皆文件,所以,压缩文件也是文件,rm 是删除指令,用 rm 能删除一般的文件,当然也能删除压缩文件。

    Relink

    rm -d *删除的不应该是空目录吗?但是,如果一个文件夹里面有空目录a和压缩包b,你执行这条命令,这俩都会被删除。我现在怀疑是删掉了装他俩的这个目录。你试一下,看看c目录下的a,b消失了的时候c消不消失。我身边没电脑

    2017-08-24 14:29:09

    共 1 条回复 >

Linux达人养成计划 I

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

399343 学习 · 3791 问题

查看课程

相似问题