Shell
有沒有辦法撤消終端命令?
我只是使用將整個目錄複製到另一個目錄中
cp ~/local/* ./
並且實際上想輸入
cp ~/local/srl* ./
所以我發現自己有很多不必要的文件。我可以手動壓制它們,但我想知道,有沒有辦法撤消該術語的任何命令?
不,沒有辦法撤消命令(至少不是通用的)。當使用者使用錯誤的正則表達式執行時,這通常是一個問題
rm
,而沒有意識到它包含的文件比他們想要刪除的文件多。此外,從終端執行撤消任何命令確實是不可能的。想像一下發送電子郵件或播放聲音的命令。沒有辦法撤消這些。
只是高興你跑了
cp
,不是rm
。至於未來,如果你不移動/刪除/複製太多文件,
-i
switch 會將其變為“互動”模式,在每個操作之前要求確認。