iT邦幫忙

DAY 6
1

openSUSE Linux 30 天系列 第 6

2014IT鐵人賽-06-基礎指令練習-複製與移動檔案,建立資料夾以及連結

  • 分享至 

  • xImage
  •  

2014IT鐵人賽-06-基礎指令練習-複製與移動檔案,建立資料夾以及連結

今天一樣使用 EasyCloud 雲端簡單龍的帳戶, 那就登入 https://gemini.nchc.org.tw/ 來開始練習openSUSE 基礎指令吧.

今天練習複製與移動檔案,建立資料夾以及連結

筆記部份:

我們可以利用 cp 指令來複製檔案或是資料夾

cp 複製 檔案/資料夾

如果要移動檔案或是重新命名檔案就靠 mv 的幫助吧
mv 舊檔案名稱 新檔案名稱 <重新命名>
mv 檔案名稱 資料夾(目的地) <移動>

我們可以透過 mkdir 來建立檔案

rm 來刪除檔案

有關於 ln 指令, 整理如下

消耗inode 原檔案刪除是否有效 是否可以跨Partition

Hard link NO 有效 NO

Symbolic link YES 無效 YES

開始練習吧

Lab: cp,mv

# cd /home/max
# /bin/ls
test
# cp test test2 <複製 test 為 test2 >
# alias <RH系統有設定別名cp -i, SuSE無 cp -i>
# cp -i test test2 <當會複寫的時候,會詢問 -i >
cp:是否覆寫 ‘test2’? y
# /bin/ls
test test2
# su max -c "touch test3"
< su → switch user 以max的身份建立test3, -c 為指令>

# ls -l test* <請觀察資訊>
-rw-r--r-- 1 root root 0 2月 11 14:43 test
-rw-r--r-- 1 root root 0 8月 8 10:04 test2
-rw-r--r-- 1 max users 0 8月 8 10:04 test3 <test3 為max 所有>

# cp test3 test4 <複製 test3 為 test4 >

# ls -l test* <請觀察資訊>
-rw-r--r-- 1 max users 0 8月 8 10:04 test3
-rw-r--r-- 1 root root 0 8月 8 10:05 test4
# cp -p test3 test5 <以保留屬性方式copy>

# ls -l test* <請觀察資訊>
-rw-r--r-- 1 max users 0 8月 8 10:04 test3
-rw-r--r-- 1 root root 0 8月 8 10:05 test4
-rw-r--r-- 1 max users 0 8月 8 10:04 test5 <test5為max所有>

#ls test* <請觀察資訊>
#mv test3 test6 <重新命名test3為test6>

#ls test* <請觀察資訊>
#ls /tmp <請觀察資訊>
#mv test* /tmp <將test開頭的所有檔案或目錄移到/tmp>
#ls <請觀察資訊>
#ls /tmp <請觀察資訊>

Lab:mkdir,rm
# mkdir abc <建立資料夾abc>
# /bin/ls <請觀察目錄>
# mkdir aaa/bbb/ccc <失敗,找不到aaa/bbb>
# mkdir -p aaa/bbb/ccc <-p 連同父目錄一起建立>
# /bin/ls <請觀察目錄>
# /bin/ls -R aaa <驗證aaa下有其他子目錄,請觀察目錄>

#ls
#rm abc
#rm -r abc <刪除資料夾 -r 遞迴;連同子目錄>
#ls <請觀察目錄>

Lab: ln
#cd /home/max
#/bin/ls
#df -i <請觀察資訊>
#touch test
#df -i <請觀察資訊>
#echo "hello" > test <將hello字串傳入test>
#cat test
#ls -il test* <請觀察資訊>
#ln test test2 <建立hard link>
#ls -il test* <請觀察資訊>
#ln -s test test3 <建立symbolic link>
#ls -il test* <請觀察資訊>
#rm test
#cat test2 <請觀察內容>
#cat test3 <請觀察內容>
#ls -il test* <請觀察資訊>

Fun with Day 6 ~


上一篇
2014IT鐵人賽-05-基礎指令練習-建立檔案, 觀察檔案內容
下一篇
2014IT鐵人賽-07-基礎指令練習-搜尋檔案
系列文
openSUSE Linux 30 天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言