我删除了一些文件,我试图用 TestDisk 恢复。因为惊慌失措,我选择在/home
目录中创建一个图像(.dd 文件)。硬盘很快就满了,所以我终止了应用程序并删除了 .dd 文件。
然后我无法启动进入Linux。我从一个实时的 Ubuntu USB 磁盘启动,我看到我的 HDD 有 0 个字节可用。这就是为什么我无法启动。
但是,.dd 文件不存在。我已经转移删除了它。
那么为什么我看不到释放的空间并且我被困在剩下的 0 个字节中,从而无法使用我的系统呢?
我删除了一些文件,我试图用 TestDisk 恢复。因为惊慌失措,我选择在/home
目录中创建一个图像(.dd 文件)。硬盘很快就满了,所以我终止了应用程序并删除了 .dd 文件。
然后我无法启动进入Linux。我从一个实时的 Ubuntu USB 磁盘启动,我看到我的 HDD 有 0 个字节可用。这就是为什么我无法启动。
但是,.dd 文件不存在。我已经转移删除了它。
那么为什么我看不到释放的空间并且我被困在剩下的 0 个字节中,从而无法使用我的系统呢?
我有一个文件,其中有一些凭据;由于某种原因,它现在被隐藏了。我可以在我的桌面上看到有两个文件夹。和..名字。哪儿来的呢?我的文件是sample.txt
. 我搞砸了 mv 命令,文件被隐藏了。现在,我想弄清楚我的文件在哪里。
我需要一些帮助!
编辑:这些是我使用的命令:
1861 mv sample.txt Downloads
1872 find sample.txt
1887 mv .. sample.txt
1888 mv ... sample.txt
ls -d .*
仅列出隐藏的“项目”(文件和目录)。(我认为)从技术上讲,它列出了以 开头的每个项目.
,其中包括当前目录.
和以上..
目录。
我也知道ls -A
列出了“几乎所有”的项目,列出了隐藏和未隐藏的项目,但不包括.
and ..
。但是,将这些组合起来ls -dA .*
并没有列出“几乎所有”我的隐藏项目。
我怎样才能排除 . 和..列出隐藏项目时?
我遇到了一个问题,我只能使用该nano
命令编辑 .bashrc 或 .zshrc 文件。
当我输入code .bashrc
它时,它只会打开一个空的 .bashrc 文件。它在nano
shell 中工作,并通过命令正确显示文件nano .bashrc
,但我讨厌通过 nano 编辑文件,我宁愿在 Visual Studio 上这样做,不知道如何解决这个问题,以便 Visual Studio Code 可以读取 . 文件?
地狱,即使在使用 编辑普通文件(即未隐藏的文件.
)时code
,虽然它可以工作,git status
但不会注册更改,但如果文件是使用 编辑的,它会注册它nano
。作为一个不喜欢通过 shell 进行编辑的人,这让我非常沮丧,这让我考虑回到 Git Bash.. 尽管我更喜欢在 WSL 上使用 zsh。
我现在在我的主目录中找到了一些 .files。它们是 .local、.mozilla、.java、.Skype、.adobe 等等。它们使我的主目录变得混乱。如何隐藏这些文件?他们之前不存在。
基本上我想做的都在标题中。如果我想为文件夹中的每个人授予读取、写入和执行权限,那么我通常会这样做:
sudo chmod -R 777 *
如何扩展此命令以包含隐藏文件和文件夹(以点开头),例如.env
?因为在上面的命令中那些不受影响。
in ,在inchmod -R 421 .gimp
之前的句号是什么意思?这类似于通配符吗?g
gimp
*
我觉得我应该肯定知道的事情:如果我ls <something>
,将rm <something>
删除显示的完全相同的文件ls
?在任何情况下rm
可以删除ls
未显示的文件吗?(这是在 18.04 bash 中)
编辑:感谢所有回答的人。我认为完整的答案是所有答案的组合,所以我接受了投票最多的答案作为“答案”。
我在此过程中学到的意想不到的事情:
ls
在处理它的论点时并不像你想象的那么简单ls