iT邦幫忙

2022 iThome 鐵人賽

DAY 29
0
自我挑戰組

Linux 新手成長紀錄系列 第 29

DAY29 小白開始學習Linux的mv-4

  • 分享至 

  • xImage
  •  

DAY29 小白開始學習Linux的mv-4

今天要將mv指令加入-n參數,
首先目錄下建立兩個內容不同的檔案,

下指令可參考DAY27,
分別檔案內容如下,
file1.txt的內容為Hello World,
file2.txt的內容為Hello Linux,

原本下指令mv file1.txt file2.txt後,
檔名file1.txt檔案就不存在了,
然後會將file2.txt檔案覆蓋掉,
下指令cat file2.txt就會發現,
file2.txt檔案的內容為Hello World。

那若是不希望file2.txt檔案的內容被覆蓋掉呢?
那就需要將mv指令加入-n參數,
意思是若file2.txt檔案已存在,
file2.txt檔案就不會被覆蓋掉。

那麼回到兩個檔案內容的狀態來試試看,
下指令mv -n file1.txt file2.txt
按下enter後查看兩個檔案內容,

下指令cat file1.txt
回覆顯示Hello World;

下指令cat file2.txt
回覆顯示Hello Linux;

由此可知,
mv指令加入-n參數後檔案就不會不小心被覆蓋掉了。

今日結語

很多指令都需要搭配不同的參數來達到自己想要的目的,
如此一來也能更小心避免資料遺失呢。


上一篇
DAY28 小白開始學習Linux的mv-3
下一篇
DAY30 小白Linux三十日的結業式
系列文
Linux 新手成長紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言