• 请不要在回答技术问题时复制粘贴 AI 生成的内容
WhyAreYouSoSad
V2EX  ›  程序员

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

  •  6
     
  •   WhyAreYouSoSad · Feb 2, 2019 · 7483 views
    This topic created in 2831 days ago, the information mentioned may be changed or developed.

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

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

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

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

    老哥你太秀了……

    哈哈哈哈今日最佳

    真 TMD 好
    MarioLuisGarcia
    MarioLuisGarcia
    Feb 2, 2019
    65
    Why are you so sad
    yuikns
    yuikns
    Feb 2, 2019
    66
    .lock 一般是某个后台服务保持 Singleton 的一种手段。一般里面是没有内容的

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

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

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


    68 楼批评别人的同时把自己也误伤了╮( ̄▽ ̄)╭
    Isaac313
    Isaac313
    Feb 2, 2019 via Android
    70
    ls -i 查看文件描述符
    find ./ -inum (描述符的那串数字) -exec rm {} \;
    ahaxzh
    ahaxzh
    Feb 2, 2019 via iPhone
    71
    哎 我不高兴了一两天 被你逗笑了
    zqguo
    zqguo
    Feb 2, 2019
    72
    靠,楼主你是在逗大家笑吗 ?
    NoAnyLove
    NoAnyLove
    Feb 3, 2019❤️1
    73
    删文件不应该是看文件夹的权限吗?
    likuku
    likuku
    Feb 3, 2019
    74
    @lain0 linux / unix 就像优秀的军火商:
    提供非常精良可靠强大的武器给用户,假若你拿它们对着自己脚扣动扳机,它们会确保最迅速地击穿你的脚。
    aaaaasam
    aaaaasam
    Feb 3, 2019
    75
    @lain0 25 楼是不全对的, 想要删除一个文件,他的父目录是需要写入和执行权限的,抛开上层目录和文件防火墙不算,仅仅文件的话,写权限就可以删除。
    h4wklee
    h4wklee
    Feb 4, 2019
    76
    哈哈哈哈哈哈哈哈,楼主可以去表演相声了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2900 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 126ms · UTC 14:01 · PVG 22:01 · LAX 06:01 · JFK 09:01
    ♥ Do have faith in what you're doing.