linux - 如何删除文件?

标签 linux ubuntu

root@ubuntu:/home/tomxue/SourceCode_Windows/linux-stable/.git/objects/pack# cat tmp_pack_rjkmke 
cat: tmp_pack_rjkmke: Permission denied
root@ubuntu:/home/tomxue/SourceCode_Windows/linux-stable/.git/objects/pack# ls -al
ls: cannot access tmp_pack_rjkmke: Permission denied
total 0
drwxrwxrwx 1 root root 0 Nov 16 16:47 .
drwxrwxrwx 1 root root 0 Nov 16 16:56 ..
-????????? ? ?    ?    ?            ? tmp_pack_rjkmke
root@ubuntu:/home/tomxue/SourceCode_Windows/linux-stable/.git/objects/pack# touch tmp_pack_rjkmke 
touch: cannot touch ‘tmp_pack_rjkmke’: Permission denied
root@ubuntu:/home/tomxue/SourceCode_Windows/linux-stable/.git/objects/pack# rm tmp_pack_rjkmke 
rm: cannot remove ‘tmp_pack_rjkmke’: Permission denied
root@ubuntu:/home/tomxue/SourceCode_Windows/linux-stable/.git/objects/pack# rm -rf tmp_pack_rjkmke 
rm: cannot remove ‘tmp_pack_rjkmke’: Permission denied

如您所见,文件的访问信息包含很多“?”。我什至不能 touch它,我也不能删除它。那怎么办?

最佳答案

  1. 重新启动并重试
  2. 检查文件系统并重试(最好从 CD/USB 启动,我喜欢 SystemRescueCD)

关于linux - 如何删除文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20016679/

相关文章:

c++ - 如何确保从 tcp/ip 套接字获取最新数据?

ubuntu - tomcat7安装错误

c - 为什么要显式调用 stat64?

c - 如何在内核源代码中设置断点以获取 fork.c 中函数的地址?

PHP通过直接链接下载文件并将其保存在我的服务器上

linux - 数据框中的列表列表

shell - hadoop 命令手动运行但在 cron 中不运行

C 程序 - 不同机器上的不同行为。内存分配问题?

ruby-on-rails - 在 Digital Ocean 上使用 Rails Paper Clip 上传附件

linux - 使用正则表达式解析日志文件以按日期提取失败的登录