因此我下载了 ubunto 开始使用命令行。ubuntu 似乎在我的桌面上创建了一个以我的用户名命名的目录(通过 pwd 发现)。此后,我使用 nano 创建了一个名为 colors.txt 的文件,只是为了练习。使用 ls 命令确认我创建了 colors.txt。
但是,我在计算机上找不到名为我的用户名的文件夹或名为 colors.text 的文件。这正常吗?这个目录和 colors.txt 在哪里?
答案1
使用 find 命令
find . -iname "colours.*" -print
find 后面的 . 是指定起始目录(在本例中为当前目录)。例如搜索 Designs 目录
find Documents/Designs -iname "colours.*" -print
'-iname' 忽略大小写,将匹配
- 颜色.txt
- 颜色.txt
- CoLoUrs.txt
使用“-name”严格控制名称
-print 表示操作是多余的,因此您可以将其省略。
您可以使用其他操作,例如
find . -iname "colours.*" -delete
答案2
您需要先更改目录才能在桌面上看到文件。
在 Ubuntu 命令行上按照以下步骤操作:
步骤 1 - 首先进入根目录。cd /
第 2 步 - 然后查找名为 mnt 的目录并选择该目录。ls
cd mnt
步骤 3 - 现在通过列出目录中的所有内容来查找存储操作窗口的驱动器。ls
步骤 4 - 将目录更改为导出目录。例如,在我的情况下,操作窗口位于驱动器 Ccd c
步骤 5 - 现在查找用户文件夹并选择它。cd Users/
第 6 步 - 选择您的用户名。cd <username>/
步骤 7 - 现在,您可以创建一个新目录,或者通过执行以下操作导航到您的特定目录ls
此后,无论何时在 Ubuntu 命令行中创建新文件,您都应该能够在计算机中看到它。
答案3
您可以使用该find
命令“查找”磁盘上的文件和文件夹。
由于您的文件很可能位于主文件夹中,因此首先运行此命令来扫描主文件夹:
find $HOME | grep "colors.txt"
此命令将输出所有与“colors.txt”匹配的结果。例如,它可能会返回如下内容:
/home/<your_username>/Desktop/colors.txt
如果是的话,那就是您的文件的位置。
如果命令没有返回任何输出,您可能希望尝试扫描整个磁盘。请注意,这将需要一些时间,特别是如果您已安装卷:
find / 2> /dev/null | grep "colors.txt"
这2> /dev/null
将隐藏错误输出,因为根文件系统上的某些目录无法访问。但是,此命令应输出驱动器上“colors.txt”的位置。如果它出现多次,您将看到多个结果。
希望这对你有帮助。