我遇到了一个令人沮丧但似乎很简单的问题。我最近将一些文件推送到github,现在当我使用基本命令ls
时,ls
开始递归列出目录内容。不过,它似乎只是在我的Google云端硬盘文件夹中这样做。在Google云端硬盘以外的目录中使用时,它通常可以正常运行。我不确定它是否与我正在使用git
做的事情有关或完全无关。注意到该问题后,我一直在Google云端硬盘中的github项目上工作。
type ls
在Google云端硬盘目录及其外部的输出为:
ls is hashed (/bin/ls)
有人对我如何使ls
再次“正常”运行有任何意见吗?我不确定如何更改其功能,但看来我必须具备。让我知道是否还有其他信息可以帮助您理解问题。
提前谢谢
答案 0 :(得分:0)
您的ls
可能是由交互式shell alias(可能是在~/.bashrc
中;可能是在编辑器中查看了文件)(或者可能变成了bash function )。使用type ls
(使用type
builtin)进行检查。
使用\ls
或/bin/ls
来获得真正的ls
程序。
如果您的外壳是bash
,请务必阅读bash startup files上的章节。
答案 1 :(得分:0)
已解决:
我不确定为什么发生 ,但是问题似乎与通过R中的rsconnect()
更新了Shiny应用有关。我关闭了RStudio,现在关闭了{{ 1}}命令在所有目录中再次正常工作。我不知道为什么会发生这种情况,并且根本不认为这是相关的。感谢您提供的故障排除帮助!