日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 隐藏脚本运行,linux – 为什么在运行ls时隐藏此文件?

發(fā)布時間:2023/12/19 linux 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 隐藏脚本运行,linux – 为什么在运行ls时隐藏此文件? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

編輯:我完全忘了這個帖子.事實證明我的硬盤壞了.我們不得不重新部署這臺服務(wù)器以滿足其他需求,所以我終于找到了更換一個壞磁盤而我們又回來了.

幾個星期以來,我無法弄清楚為什么我無法刪除這個特定文件.

作為root我可以,但我的shell腳本作為不同的用戶運(yùn)行.所以我去運(yùn)行l(wèi)s -la并且它不在那里.但是,如果我將其稱為參數(shù),它會顯示出來!果然,所有者是root,因此我無法刪除.

注意,6535丟失了……

[root@server]# ls -la 653*

-rw-rw-r-- 1 svn svn 24002 Mar 26 01:00 653

-rw-rw-r-- 1 svn svn 7114 Mar 26 01:01 6530

-rw-rw-r-- 1 svn svn 8653 Mar 26 01:01 6531

-rw-rw-r-- 1 svn svn 6836 Mar 26 01:01 6532

-rw-rw-r-- 1 svn svn 3308 Mar 26 01:01 6533

-rw-rw-r-- 1 svn svn 3918 Mar 26 01:01 6534

-rw-rw-r-- 1 svn svn 3237 Mar 26 01:01 6536

-rw-rw-r-- 1 svn svn 3195 Mar 26 01:01 6537

-rw-rw-r-- 1 svn svn 27725 Mar 26 01:01 6538

-rw-rw-r-- 1 svn svn 263473 Mar 26 01:01 6539

現(xiàn)在它顯示你是否直接調(diào)用它.

[root@server]# ls -la 6535

-rw-rw-r-- 1 root root 3486 Mar 26 01:01 6535

這里有一些有趣的東西.所以我發(fā)現(xiàn)了這個問題,因為在我的shell腳本中,它將無法刪除,因為6535由root擁有.運(yùn)行“rm -rf”后,文件實際顯示出來.我之前嘗試過,它無法刪除目錄,因為它告訴我目錄不是空的.我進(jìn)去看了看,肯定的是,文件“6535”終于出現(xiàn)了.不知道為什么會這樣做.

strace說以下

#strace ls -la 653* 2>&1 | grep ^open

open("/etc/ld.so.cache",O_RDONLY) = 3

open("/lib64/tls/librt.so.1",O_RDONLY) = 3

open("/lib64/libacl.so.1",O_RDONLY) = 3

open("/lib64/libselinux.so.1",O_RDONLY) = 3

open("/lib64/tls/libc.so.6",O_RDONLY) = 3

open("/lib64/tls/libpthread.so.0",O_RDONLY) = 3

open("/lib64/libattr.so.1",O_RDONLY) = 3

open("/etc/selinux/config",O_RDONLY) = 3

open("/proc/mounts",O_RDONLY) = 3

open("/usr/lib/locale/locale-archive",O_RDONLY) = 3

open("/proc/filesystems",O_RDONLY) = 3

open("/usr/share/locale/locale.alias",O_RDONLY) = 3

open("/usr/share/locale/en_US.UTF-8/LC_TIME/coreutils.mo",O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/en_US.utf8/LC_TIME/coreutils.mo",O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/en_US/LC_TIME/coreutils.mo",O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/en.UTF-8/LC_TIME/coreutils.mo",O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/en.utf8/LC_TIME/coreutils.mo",O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/en/LC_TIME/coreutils.mo",O_RDONLY) = -1 ENOENT (No such file or directory)

open("/etc/nsswitch.conf",O_RDONLY) = 3

open("/etc/ld.so.cache",O_RDONLY) = 3

open("/lib64/libnss_files.so.2",O_RDONLY) = 3

open("/etc/passwd",O_RDONLY) = 3

open("/etc/group",O_RDONLY) = 3

open("/etc/mtab",O_RDONLY) = 3

open("/proc/meminfo",O_RDONLY) = 3

open("/etc/localtime",O_RDONLY) = 3

總結(jié)

以上是生活随笔為你收集整理的linux 隐藏脚本运行,linux – 为什么在运行ls时隐藏此文件?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。