为了账号安全,请及时绑定邮箱和手机立即绑定

rm -d ×可以删掉zip

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

正在回答

4 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

Relink 提问者

我身边没电脑。等回去以后再研究研究
2017-08-26 回复 有任何疑惑可以回复我~

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

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

0 回复 有任何疑惑可以回复我~
#1

Relink 提问者

果然啊,删掉了目录。你可以再试一下目录里有12是空目录。13是空目录的压缩包,14是非空目录压缩包。然后执行rm -d 1*。这样就可以明了了
2017-08-26 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

Relink 提问者

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

举报

0/150
提交
取消

rm -d ×可以删掉zip

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信