發生了什麼事?

發生了什麼事?

幫助!我想我打破了我的桌面:/

當我認為我搞砸了一些事情時,我正在擺弄終端並嘗試練習移動、重命名和複製文件。

我試圖使用 * 通配符移動多個 .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/

這是命令的輸出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:/$

這是命令的輸出ls -l ~

total 32
drwxr-xr-x 3 dlundy1 dlundy1 4096 Apr 16 14:59 Desktop
drwxr-xr-x 2 dlundy1 dlundy1 4096 Apr 15 22:06 Documents
drwxr-xr-x 3 dlundy1 dlundy1 4096 Apr 16 00:30 Downloads
drwxr-xr-x 2 dlundy1 dlundy1 4096 Apr 15 22:06 Music
drwxr-xr-x 5 dlundy1 dlundy1 4096 Apr 16 11:54 Pictures
drwxr-xr-x 2 dlundy1 dlundy1 4096 Apr 15 22:06 Public
drwxr-xr-x 2 dlundy1 dlundy1 4096 Apr 15 22:06 Templates
drwxr-xr-x 2 dlundy1 dlundy1 4096 Apr 15 22:06 Videos

答案1

發生了什麼事?

您已使用指令將Desktop目錄重新命名為。不幸的是,檔案名稱上的星號可能會被解釋為*.txtmv全域模式,防止您修復錯誤。


恢復操作

從圖形介面

  1. 開啟文件管理器。
  2. 轉到您的主資料夾。
  3. 找到一個名為 的資料夾*.txt
  4. 將其重命名為Desktop

從命令列

運行mv "/home/dlundy1/*.txt" /home/dlundy1/Desktop就足夠了,因為任何用簡單引號或雙引號括起來的參數都不會被解釋為 glob。

相關內容