Shell

有沒有辦法撤消終端命令?

  • September 7, 2017

我只是使用將整個目錄複製到另一個目錄中

cp ~/local/* ./

並且實際上想輸入

cp ~/local/srl* ./

所以我發現自己有很多不必要的文件。我可以手動壓制它們,但我想知道,有沒有辦法撤消該術語的任何命令?

不,沒有辦法撤消命令(至少不是通用的)。當使用者使用錯誤的正則表達式執行時,這通常是一個問題rm,而沒有意識到它包含的文件比他們想要刪除的文件多。

此外,從終端執行撤消任何命令確實是不可能的。想像一下發送電子郵件或播放聲音的命令。沒有辦法撤消這些。

只是高興你跑了cp,不是rm

至於未來,如果你不移動/刪除/複製太多文件,-iswitch 會將其變為“互動”模式,在每個操作之前要求確認。

引用自:https://unix.stackexchange.com/questions/226996