在 VSCode 的 git repo 中查看隐藏文件夹的终端命令是啥?

Posted

技术标签:

【中文标题】在 VSCode 的 git repo 中查看隐藏文件夹的终端命令是啥?【英文标题】:What is the terminal command to view hidden folders in a git repo on VSCode?在 VSCode 的 git repo 中查看隐藏文件夹的终端命令是什么? 【发布时间】:2020-09-18 07:00:33 【问题描述】:

我正在尝试通过输入命令来查看我在 VSCode 上的 .git 目录以显示隐藏文件。我知道在 Mac 上,这个命令是:la

我在 Windows 上读过,等效的命令是:ls -la

但是,在将其输入到 VSCode 终端后,我遇到了以下错误:

我做错了什么?

【问题讨论】:

la 在某些系统上只是ls -la 的别名。 ls -la 将在 Windows 或任何 Unix 系统(包括 WSL)上的 Git Bash 下工作。您的问题是您尝试使用 PowerShell 而不是 Git Bash。 看这个问题How to show hidden files (dotfiles) with windows powershell 您可以按照***.com/questions/42606837/… 此处给出的答案将默认终端从 powerhell 更改为 git-bash。那么“ls -la”命令应该可以工作了。 【参考方案1】:

@siddart: 不幸的是,您在 macOS 的终端/命令行中显示隐藏(点文件)文件的方式不正确。为了访问 macOS 上的隐藏文件/文件夹,它实际上是 ls,如果你想在 macOS 上找到隐藏文件/文件夹,那么你可以使用:$ ls -a

接下来,您指的是 PowerShell,而不仅仅是命令提示符。 cmd

注意:与命令提示符相比,Powershell 中的命令和参数有所不同。

因此,考虑到所有这些,在 Windows 中通过命令提示符执行此操作的实际方法应该与在 VS Code 终端中的实际方法完全相同。

Minitool 上的人展示了他们的示例中的 4 different ways to show hidden files,我只会向您展示 CMD 提示中的那个。


如何使用 CMD 显示隐藏文件 Windows 10

您可以在 Windows 10 中打开命令提示符以使用 attrib 命令显示隐藏文件。

详细步骤如下:

步骤 1.Windows + R,输入 cmd,然后按 Ctrl + Shift + Enter 以打开提升的命令提示符您的 Windows 10 计算机。

第 2 步。 然后您可以输入此命令行:attrib -h -r -s /s /d E:\*.*,然后按 Enter 以取消隐藏驱动器 E中的文件和文件夹>。您应该将驱动器号替换为您计算机的确切驱动器号。您可以打开此电脑查看您的电脑硬盘分区的盘符。


C:\Windows\system32>attrib -h -r -s /s /d E:\*.*

显示隐藏文件 cmd

为了帮助您更好地理解这个attrib命令,下面是命令行各部分的解释。

–h:清除隐藏文件属性,显示隐藏文件。 –r:它会清除只读文件属性,以便您在文件显示后对其进行修改。 –s:清除系统文件属性。 /s:它将attrib 和任何命令行选项应用于当前目录及其所有子目录中的匹配文件。 /d:它将attrib 和任何命令行选项应用于目录。

@Siddart 我希望能回答你的问题。

gitvisual-studio-codehidden-filescommamd-promptwindowsterminalattrib-commandmacosshellbash

【讨论】:

【参考方案2】:

任意使用

Get_ChildItem . -Force

或使用

ls -Force

它会起作用的。

【讨论】:

【参考方案3】:

在 Windows 上的 Powershell 中,您必须使用 dir -force 来显示所有文件,包括隐藏的 git 文件。 dir 是显示普通文件的命令, dir -force 显示所有文件。

【讨论】:

以上是关于在 VSCode 的 git repo 中查看隐藏文件夹的终端命令是啥?的主要内容,如果未能解决你的问题,请参考以下文章

vscode 源代码控制提供者添加 repo

Xcode下的git repo在哪里?

Mac终端使用Git、Atom使用Git、VScode使用Git、Sourcetree Git配置GitHub

VSCode + WSL Remote + Git:同步更改需要很长时间

git拉取远程分支到本地(VScode)

Vscode 隐藏 工作区中的目录