Linux 上某个文件 root 的权限 只有 write 和 read,请问怎么删除 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
WhyAreYouSoSad
V2EX    程序员

Linux 上某个文件 root 的权限 只有 write 和 read,请问怎么删除

  •  6
     
  • &nbs; WhyAreYouSoSad 2019-02-02 10:22:53 +08:00 6443 次点击
    这是一个创建于 2443 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,我怎么删都删不掉,也没提示任何信息。

    76 条回复    2019-02-04 13:37:54 +08:00
    DIMOJANG
        1
    DIMOJANG  
       2019-02-02 10:30:04 +08:00
    是 root 的话应该可以随便改文件权限的吧?
    season4675
        2
    season4675  
       2019-02-02 10:34:26 +08:00
    你 ls -l 让我们看看 dwr 权限怎么样的啊,还有你怎么删的,是右键鼠标删的还是 rm -f 甚至 sudo rm -f ?? 说清楚呀
    WhyAreYouSoSad
        3
    WhyAreYouSoSad  
    OP
       2019-02-02 10:35:38 +08:00
    @season4675 sudo -s rm -f
    ThirdFlame
        4
    ThirdFlame  
       2019-02-02 10:36:43 +08:00
    如果你是 root 那么可以删掉。
    如果你不是 root 请 su 到 root,或者 sudo 删。如果你还不能 su 或者 sudo 那么你肯定删不掉。
    WhyAreYouSoSad
        5
    WhyAreYouSoSad  
    OP
       2019-02-02 10:38:49 +08:00
    -rw -r --r-- 1 root root 18754 Feb 1 10:07 index
    我想删了这个 index.lock 的文件
    WhyAreYouSoSad
        6
    WhyAreYouSoSad  
    OP
       2019-02-02 10:39:52 +08:00
    @season4675 ls -l 信息在 5l
    msg7086
        7
    msg7086  
       2019-02-02 10:41:52 +08:00
    whoami ?
    WhyAreYouSoSad
        8
    WhyAreYouSoSad  
    OP
       2019-02-02 10:47:50 +08:00   20
    谢谢各位,已经删除了。
    可是我做错了,请问要怎么把这个文件恢复回来,Trash 里面找不到了。。。。
    msdlisper
        9
    msdlisper  
       2019-02-02 10:49:23 +08:00   2
    ...优秀
    ETiV
        10
    ETiV  
       2019-02-02 10:51:23 +08:00 via iPhone   1
    这就是为什么 WhyAreYouSoSad ……
    Cyron
        11
    Cyron  
       2019-02-02 10:59:50 +08:00 via iPhone
    哈哈哈哈
    wwqgtxx
        12
    wwqgtxx  
       2019-02-02 11:00:35 +08:00 via iPhone
    rm 删掉的文件并不会进 trash
    newmind
        13
    newmind  
       2019-02-02 11:00:39 +08:00
    看逗了
    xiexingjia
        14
    xiexingjia  
       2019-02-02 11:10:02 +08:00   1
    su - jeffdean -c "rm index.lock"
    Kirscheis
        15
    Kirscheis  
       2019-02-02 11:18:13 +08:00 via iPad
    您想笑死我
    dorothyREN
        16
    dorothyREN  
       2019-02-02 11:20:17 +08:00
    @WhyAreYouSoSad 终端登录木有 trash
    cakegg
        17
    cakegg  
       2019-02-02 11:25:33 +08:00   1
    谢谢,我真的被楼主逗笑了...
    leoleoasd
        18
    leoleoasd  
       2019-02-02 11:27:50 +08:00
    chmod -i?
    kokutou
        19
    kokutou  
       2019-02-02 11:28:08 +08:00 via Android
    ...666
    nailuoGG
        20
    nailuoGG  
       2019-02-02 11:35:29 +08:00
    这是试试看能不能删的意思吗
    pkookp8
        21
    pkookp8  
       2019-02-02 11:37:34 +08:00 via Android
    @WhyAreYouSoSad 那就真的删了
    恢复软件试试,别抱太大希望
    jssyxzy
        22
    jssyxzy &nbp;
       2019-02-02 11:43:59 +08:00
    这个文件删了好像也没什么大的影响。
    huclengyue
        23
    huclengyue  
       2019-02-02 11:47:01 +08:00 via Android
    lsattr 看看有没有 i 属性
    zonga
        24
    zonga  
       2019-02-02 11:52:12 +08:00 via iPhone
    Old friend, why are you so...
    julyclyde
        25
    julyclyde  
       2019-02-02 12:14:24 +08:00   2
    删除文件并不需要对文件有什么权限啊
    需要对这个文件所在目录有 w 权限
    skyrem
        26
    skyrem  
       2019-02-02 12:26:34 +08:00
    其实大可不必删除
    mv index.lock index.lock.bak
    也可以是一样的效果
    richzhu
        27
    richzhu  
       2019-02-02 12:29:22 +08:00 via iPhone
    笑死我了
    young6
        28
    young6  
       2019-02-02 12:29:23 +08:00 via Android
    楼主承包了我一天的笑点
    scdylk
        29
    scdylk  
       2019-02-02 13:14:52 +08:00 via iPhone
    哈哈哈哈哈哈
    Kendall
        30
    Kendall  
       2019-02-02 13:16:24 +08:00 via Android   4
    看了几个帖子 放假了 很多中学生开始自学 Linux 的感觉
    inframe
        31
    inframe  
       2019-02-02 13:18:26 +08:00 via Android
    今日笑点
    zarte
        32
    zarte  
       2019-02-02 13:48:06 +08:00
    优秀
    cnbattle
        33
    cnbattle  
       2019-02-02 14:17:06 +08:00 via Android
    shylockhg
        34
    shylockhg  
       2019-02-02 14:23:42 +08:00
    运维果然是程序员中的欢乐源泉\dog
    Tink
        35
    Tink  
    PRO
       2019-02-02 14:26:58 +08:00
    你在玩大家吗
    Tiande
        36
    Tiande  
    PRO
       2019-02-02 14:28:23 +08:00 via iPhone
    厉害了
    CallMeReznov
        37
    CallMeReznov  
       2019-02-02 14:37:07 +08:00
    ziseyinzi
        38
    ziseyinzi  
       2019-02-02 14:39:28 +08:00 via Android
    今日快乐源泉
    baicheng10
        39
    baicheng10  
       2019-02-02 14:43:59 +08:00
    今日最佳
    ctro15547
        40
    ctro15547  
       2019-02-02 14:48:41 +08:00
    so niubi
    liuguangcuican
        41
    liuguangcuican  
       2019-02-02 14:51:28 +08:00 via Android
    真是优秀
    inn
        42
    inn  
       2019-02-02 14:52:20 +08:00
    - -
    ~ ~
    !- !
    !!
    @_@
    可以的
    benzalus
        43
    benzalus  
       2019-02-02 14:54:33 +08:00
    别啊,大家这样笑太不友好了。想当年自己在 linux 上也有很多弱智操作。
    benzalus
        44
    benzalus  
       2019-02-02 14:55:52 +08:00
    基友设的 alias cd rm 让我揍了他半天
    likuku
        45
    likuku  
       2019-02-02 15:00:46 +08:00
    万年常规补刀:备份在哪?磁盘快照在哪?
    likuku
        46
    likuku  
       2019-02-02 15:01:51 +08:00
    @benzalus "想当年自己在 linux 上也有很多弱智操作"

    所以危险操作 /自己不确定的操作 /花式玩耍,之前都先确保做好了备份。
    skylancer
        47
    skylancer  
       2019-02-02 15:02:22 +08:00
    笑死我了,心疼一下卤煮... 现在知道 Terminal 下没有 trash 了吧..
    幸好不是什么重要的文件..
    lithiumii
        48
    lithiumii  
       2019-02-02 15:02:24 +08:00
    神仙操作!学会了!
    dajj
        49
    dajj  
       2019-02-02 15:15:51 +08:00
    @WhyAreYouSoSad 覆水难收。。。
    caryqy
        50
    caryqy  
       2019-02-02 15:16:10 +08:00
    pkookp8
        51
    pkookp8  
       2019-02-02 15:23:59 +08:00 via Android
    @benzalus cd 文件夹会提示无法删除文件夹,不好,应该 alias 成 rm -rf
    LGA1150
        52
    LGA1150  
       2019-02-02 15:33:41 +08:00 via Android
    Made my day
    guanhui07
        53
    guanhui07  
       2019-02-02 15:44:54 +08:00
    真是优秀
    changwei
        54
    changwei  
       2019-02-02 15:46:30 +08:00   5
    首先纠正一个概念,Linux 下的文件系统被设计成:文件夹负责存储文件列表信息,所以能不能删除和重命名一个文件,和他所在文件夹的权限有关,和这个文件本身的权限无关。有兴趣可以了解一下文件系统的实现。文件夹没有 execute 权限( x 权限),你甚至不能 change directory 进该文件夹,更别说删除了。文件本身的 w 权限只是允许用户修改文件的内容(严格来说文件名之类的东西不属于文件内容)。

    建议楼主阅读《鸟哥 Linux 私房菜》和《 Linux 就是这个范儿》深入了解。别去网上看那些零零碎碎的资料,也别用 Windows 的那一套思维去学习。
    benzalus
        55
    benzalus  
       2019-02-02 15:56:45 +08:00
    @likuku 不错。所以只是揍他半天,不然他小命不保啊
    benzalus
        56
    benzalus  
       2019-02-02 15:58:11 +08:00
    @pkookp8 所以只是揍他半天
    gps949
        57
    gps949  
       2019-02-02 17:07:25 +08:00
    这个帖子大概率将承包我这个狗年最后一个笑点了。。。
    liwl
        58
    liwl  
       2019-02-02 17:33:49 +08:00
    @WhyAreYouSoSad 底下没这个 index.lock 啊 只有 index 执行成功不会提示信息啊,你想提示什么信息?
    realpg
        59
    realpg  
    PRO
       2019-02-02 18:29:19 +08:00
    我猜,是 apt 的 lock ……
    dingdangnao
        60
    dingdangnao  
       2019-02-02 18:31:06 +08:00
    我笑出声了。。。
    marcher233
        61
    marcher233  
       2019-02-02 18:36:01 +08:00 via Android
    老哥你太秀了……
    tongyifan
        62
    tongyifan  
       2019-02-02 18:40:06 +08:00 via Android
    哈哈哈哈今日最佳
    netstu
        63
    netstu  
       2019-02-02 18:46:21 +08:00
    @WhyAreYouSoSad 这个回复太吊了
    netstu
        64
    netstu  
       2019-02-02 18:47:10 +08:00
    我笑出声了。。。

    老哥你太秀了……

    哈哈哈哈今日最佳

    真 TMD 好
    MarioLuisGarcia
        65
    MarioLuisGarcia  
       2019-02-02 18:50:05 +08:00
    Why are you so sad
    yuikns
        66
    yuikns  
       2019-02-02 18:57:29 +08:00
    .lock 一般是某个后台服务保持 Singleton 的一种手段。一般里面是没有内容的

    要不重启试试?
    icylogic
        67
    icylogic  
       2019-02-02 19:03:51 +08:00 via iPhone
    看了前几楼我还纳闷这贴怎么上热门的……
    lain0
        68
    lain0  
       2019-02-02 19:25:46 +08:00   2
    整个帖子六十多个回复,只有 #25 和 #54 楼的 @julyclyde 和 @changwei 给出了正确的回答。多数人冷嘲热讽,少数人没理解题目就尝试回答。

    这就是为什么 V2EX 不适合用来问学习遇到的问题。
    sdijeenx
        69
    sdijeenx  
       2019-02-02 20:03:30 +08:00   2
    如果不确定某个文件 /目录是否该删除,最好先用 mv 命令改名测试,确定不需要了之后再删除。

    Windows 把用户当小白不知道用户在做什么,UNIX 把用户当成专家知道用户在做什么。
    然而事实上一些 UNIX 用户不是专家并不知道自己在做什么,仍然会把 UNIX 当作安全的系统。直到出事的那一刻才会发现这不是自己想要的。


    68 楼批评别人的同时把自己也误伤了( ̄ ̄)
    Isaac313
        70
    Isaac313  
       2019-02-02 20:18:47 +08:00 via Android
    ls -i 查看文件描述符
    find ./ -inum (描述符的那串数字) -exec rm {} \;
    ahaxzh
        71
    ahaxzh  
       2019-02-02 21:29:29 +08:00 via iPhone
    哎 我不高兴了一两天 被你逗笑了
    zqguo
        72
    zqguo  
       2019-02-02 22:43:14 +08:00
    靠,楼主你是在逗大家笑吗 ?
    NoAnyLove
        73
    NoAnyLove  
       2019-02-03 07:41:44 +08:00   1
    删文件不应该是看文件夹的权限吗?
    likuku
        74
    likuku  
       2019-02-03 16:06:03 +08:00
    @lain0 linux / unix 就像优秀的军火商:
    提供非常精良可靠强大的武器给用户,假若你拿它们对着自己脚扣动扳机,它们会确保最迅速地击穿你的脚。
    aaaaasam
        75
    aaaaasam  
       2019-02-03 19:37:42 +08:00
    @lain0 25 楼是不全对的, 想要删一个文件,他的父目录是需要写入和执行权限的,抛开上层目录和文件防火墙不算,仅仅文件的话,写权限就可以删除。
    h4wklee
        76
    h4wklee  
       2019-02-04 13:37:54 +08:00
    哈哈哈哈哈哈哈哈,楼主可以去表演相声了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2425 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 01:11 PVG 09:11 LAX 18:11 JFK 21:11
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86