我最近不得不移动我的Dropbox的位置,这是我保留所有代码的地方。现在我已经移动了所有内容,我的所有文件都在终端显示为红色,文件末尾有*,这是什么意思?
答案 0 :(得分:0)
*
表示文件可执行。不知何故,在文件系统操作期间,执行标志(x
的{{1}}输出中的rwx------
)已设置。当您跨越不同的文件系统类型(例如,移动到USB拇指驱动器或Samba共享,也可能是由于Dropbox)时,可能会发生这种情况。
Vim的 NERDTree 插件(在屏幕截图中使用)和shell的ls -l
命令都有突出显示强调可执行文件的规则(我想你不想改变它。 )
要删除该标志,请运行(在shell中)
ls
答案 1 :(得分:-1)
ls -lrt o / p(unix中的列表方法之一)
- /: directories
- @: symbolic links
- |: FIFOs
- =: sockets
- *: executable files
在我使用AMD处理器GPU的情况下,我遇到了类似的问题。后来发现'ls'命令库将它们标记为*我所有拥有可执行权限的文件
说你有销售**条件适用
类似的东西..文件实际上可以使用777(或允许我可执行权限的权限)对文件执行权限,但是如果我这样做./filename OS库说有隐藏或不知道的东西。 我检查了超级用户部分,我变得有意识。