linux檔案基本操作管理
一.使用cp命令複製檔案或資料夾
cp 原始檔(資料夾) 目標檔案(資料夾)
常用引數:
-r 遞迴複製整個目錄樹
-v 顯示詳細資訊
1.在相同資料夾下複製檔案:
eg: cp wenjian wenjian-2
就在同乙個資料夾下複製了名為「wenjian」的檔案,並且複製得到的檔案名叫「wenjian-2」
2.在不同資料夾下複製檔案:
eg: cp wenjian linuxcast.net/
就把檔名為「wenjian」的檔案複製到了linuxcast.net這個資料夾中,並且複製完之後檔名不改變。
3.用cp命令複製資料夾:
複製資料夾必須加上-r的命令。
eg:cp -r linuxcast.net linuxcast.net2
這樣不僅複製了linuxcast.net這個資料夾,並且把這個資料夾下的檔案也都複製到了linuxcast.net2中去了
若要顯示複製的詳細資訊,就在引數中加-v
eg: cp -r -v linuxcast.net linuxcast.net3或者cp -rv linuxcast.net linuxcast.net3就會顯示詳細資訊了。
二.移動、重新命名檔案或目錄
1.通過mv命令移動或者重新命名檔案或目錄
格式:mv 檔案 目標目錄
eg:mv linuxcast linuxcast.net/
則把當前目錄下名叫「linuxcast」的檔案移動到了linuxcast.net的資料夾中,當前目錄下就沒有這個檔案了。它的作用效果類似於「剪下」。
如果指定檔名則可以重新命名檔案
eg:mv linuxcast-2 linuxcast.net/cast1
就把當前目錄下的名叫「linuxcast-2」的檔案移動到了linuxcast.net這個資料夾中,並且移動後的檔案重新命名為「cast」.
如果不改變檔案目錄,只是重新命名檔案
mv 檔名 檔名
eg: mv linuxcast liangjin
就把當前目錄下名為「linuxcast」的檔案重新命名為:「liangjjin」. 所以,不指定目錄,直接在當前目錄下移動就是重新命名。
三.建立和刪除檔案
1.通過touch命令可以建立乙個空檔案或更新檔案時間
touch 檔名
在當前目錄下建立乙個檔案
touch linuxcast.net/cast
在linuxcast.net目錄下建立乙個名為cast的檔案
2.通過rm命令可以刪除檔案或目錄
常用引數:
-i 互動式
-r 遞迴的刪除包括目錄中的所有內容
-f 強制刪除,沒有警告提示(一定要謹慎,衝動是魔鬼哦)
格式:rm 檔名
刪除資料夾時要加上-r引數
格式:rm -r 資料夾名
eg:rm -r linuxcast.net
就把linuxcast.net當中的所有檔案連同資料夾一起刪除了而沒有任何提示。這種操作比較危險,重要的檔案說不定就在一瞬間就灰飛煙滅了。我們可以加上-i這個引數。-i的作用是互動的刪除檔案和資料夾(每刪除乙個檔案系統都會問你是否確定刪除)。
eg:rm -ri linuxcast.net/
就把linuxcast.net資料夾下的檔案乙個乙個的刪除,每刪除乙個就會徵求一下你的意見。
四.建立或刪除乙個目錄
通過mkdir命令建立乙個目錄
通過rmdir命令刪除乙個空目錄
通過rm -r (-f)命令
linux檔案基本操作管理
cp 原始檔 資料夾 目標檔案 資料夾 常用引數 r 遞迴複製整個目錄樹 v 顯示詳細資訊 就在同乙個資料夾下複製了名為 wenjian 的檔案,並且複製得到的檔案名叫 wenjian 2 就把檔名為 wenjian 的檔案複製到了linuxcast.net這個資料夾中,並且複製完之後檔名不改變。複...
linux檔案基本操作管理
複製檔案 目錄 1 使用cp copy的意思 命令複製檔案或者目錄 cp原始檔 資料夾 目標檔案 資料夾 常用引數 r 遞迴複製整個目錄樹 複製資料夾用 v顯示詳細資訊 2 使用mv move意思 命令移動檔案或者資料夾 mv 檔案 目標目錄 如果指定檔名,則可以重新命名檔案 同目錄下 3 使用rm...
3 10Linux檔案基本操作管理
複製檔案 目錄 cp 原始檔 資料夾 目標檔案 資料夾 常用引數 r 遞迴複製整個目錄樹 v 顯示詳細資訊 移動 重新命名檔案或目錄 通過mv命令移動或者重新命名檔案或目錄 mv 檔案 目標目錄 如果指定檔名,則可以重新命名檔案 建立 刪除檔案 通過touch命令可以建立乙個空檔案或 更新檔案時間 ...