我的桌面上有 6 个.txt
文件,我正在尝试使用终端移动它们。但是,当我尝试将它们全部移动到texts
桌面上的文件夹中时,出现以下错误:
mv: cannot stat \xe2\x80\x98Desktop/*.txt\xe2\x80\x99: No such file or directory\n
Run Code Online (Sandbox Code Playgroud)\n\n这是我正在执行的用于执行任务的代码:
\n\nmv Desktop/*.txt Desktop/texts\n
Run Code Online (Sandbox Code Playgroud)\n\n我究竟做错了什么?
\n\n另外我目前在~/home/dlundy1
这里是出ls -al ~/Desktop/*.txt
ls: cannot access /home/ubuntu/Desktop/*.txt: No such file or directory\n
Run Code Online (Sandbox Code Playgroud)\n\n** 注意:** 我想掌握仅使用终端来执行基本任务的窍门,以便将解决方案限制为那些不使用 GUI 的解决方案。
\n我最近收到一个错误,告诉我第 52 行有问题。我正在尝试了解查找行而不是实际计算行的最佳方法是什么。
在 Windows 中,我经常使用Notepad++将行直接显示在左侧,因此用户可以轻松滚动到他们正在寻找的特定行——但是我在 Linux 中没有看到这个选项。
也许需要某个应用程序?
更新:我目前无法打开软件商店,我唯一的文本编辑器是默认的nano
和gedit
. 因此,请将您的答案限制在不涉及我安装软件的解决方案。
**注意:** 我不想找到某种“字符串”。我希望快速找到字符串出现的第 NUMBER 行。
当我认为我搞砸了一些东西时,我正在玩终端并尝试练习移动,重命名和复制文件。
我试图使用 *wildcard 移动多个 .txt 文件,但它不起作用,所以我开始玩弄它,但我做错了。
我不再能够使用ls
命令列出主目录的内容
这是一些命令的列表。
212 mv Desktop/*.txt Desktop/texts/*.txt
213 ls Desktop
214 mv Desktop *.txt
215 Desktop/texts
216 mv Desktop *.txt Desktop/texts
217 mv Desktop *.txt Desktop/texts/
218 mv Desktop *.txt ~/Desktop/texts/
219 mv Desktop *.txt ~/Desktop/texts
220 mv Desktop *.txt ~/Desktop/
Run Code Online (Sandbox Code Playgroud)
这是命令的输出 find ~ -not -path '*/\.*' -type f -name '*'
/home/dlundy1/Desktop/examples.desktop
/home/dlundy1/*.txt/test5
/home/dlundy1/*.txt/texts/task
/home/dlundy1/*.txt/texts/tasks
/home/dlundy1/*.txt/texts/tasks~
/home/dlundy1/*.txt/test2
/home/dlundy1/*.txt/test6
/home/dlundy1/*.txt/test1
/home/dlundy1/*.txt/test4
/home/dlundy1/*.txt/test3
/home/dlundy1/*.txt/test
/home/dlundy1/Pictures/my pics/me
/home/dlundy1/Pictures/temp/Flyer.jpg
/home/dlundy1/Pictures/Screenshots/s.png
/home/dlundy1/Pictures/Screenshots/Selection_001.png
/home/dlundy1/Pictures/Selection_001.png
dlundy1@dlundy1-HP-Pavilion-g7-Notebook-PC:/$ ^C
dlundy1@dlundy1-HP-Pavilion-g7-Notebook-PC:/$
Run Code Online (Sandbox Code Playgroud)
这是命令的输出 …