Linux的學習筆記_Day3,學習筆記_day3
繼續第三天學習,每天下班後積累一點點,始終相信厚積薄發。
一、處理檔案的命令
touch dest_file:在目前的目錄下建立指定的檔案。
cp source dest:將指定的猿檔案複製到目標檔案,並且以dest命名。雖然說這個命令有點重新命名檔案的影子,但是區別就是目標檔案有新的修改時間。
cp -r source dest:將指定的來源目錄複製到目標目錄。並且目標目錄有新的更改時間。
cp -i source dest:將指定的源檔案複製到目標檔案,並且以dest命名。參數i的作用是如果目標檔案已經存在,則提示是否要覆蓋已有檔案。
mv source dest:將指定的源檔案或者來源目錄移動到目標位置或重新命名,並且目標位置的檔案或目錄的修改時間與源檔案或來源目錄的修改時間是一樣的。
rm -r dest:刪除指定的目標檔案或者目錄。如果目標檔案或者目錄是受防寫保護的,則提示是否刪除。
rm -i dest:刪除指定的目標檔案或者目錄,並且提示是否要刪除目標檔案或目錄。
rm -rf dest:強制移除目標檔案或目錄,不會有任何提示,用這個命令要小心。
接下來,為每個命令示範
touch dest_file,3-1
圖 3-1
cp source dest,由圖3-1可以看出檔案2.txt的修改時間00:03,下面將temp2目錄下的2.txt複製到temp目錄下去,並注意temp目錄下的2.txt的修改時間。
圖3-2是複製源檔案到目標檔案,圖3-3可以看出目標檔案的修改時間與源檔案的修改時間不同。
圖 3-2
圖 3-3
cp -r source dest,3-4
圖 3-4
cp -i source dest,3-5
圖 3-5
mv source test,3-6所示,1.txt檔案的最後修改時間是23:16,執行完mv命令操作後,temp_all目錄下的1.txt修改時間也是23:16,3-7
圖 3-6
圖 3-7
rm -r dest,3-8
圖 3-8
rm -i dest,3-9
圖 3-9
rm -rf dest,3-10
圖 3-10
二、處理目錄的命令
mkdir dest:在目前的目錄下建立指定的單個目錄。
mkdir -p dest:在目前的目錄下建立指定的多級目錄,當然建立單個目錄也是可以的。
rmdir dest:刪除的指定的空目錄,如果不是空目錄拒絕刪除。不過我不推薦這個命令,實用性不大,推薦使用rm -r dest這個命令。
rm -ri dest:刪除單個目錄或者多級目錄時,提示是否要刪除。
接下來,為每個命令示範,除了rmdir dest
mkdir dest,3-11
圖 3-11
mkdir -p dest,3-12
圖 3-12
rm -ri dest,3-13
圖 3-13
Happy Day3!!!!!