FreeBSD 檔案操作
檔案的操作,是最常用到的指令。 包含切換目錄、列出檔案、建立檔案,刪除檔案、復(fù)制檔案、檔案更名、檔案權(quán)限、檔案連結(jié)等等。
1. 切換目錄 指令 : cd ( change diretory 改變賬號所在目錄位置)
語法 : cd directory_name
參數(shù) : . 表示現(xiàn)層目錄 .. 表示上層目錄 ~ 表示使用者家目錄 實例 :
(1) 切換到上層目錄中的 test 數(shù)據(jù)夾 
(2) 切換到上兩層目錄中的 test 數(shù)據(jù)夾

(3) 切換到自己的家目錄

操作說明 : 若只是單純的要切換到家目錄,直接用 cd 不加任何參數(shù)就可以, 若是切換到家目錄下(上)層的某數(shù)據(jù)夾時則需要用 ~ 表示家目錄。
2. 列出檔案 / 檔案權(quán)限
指令 : ls ( list directory contents 列出數(shù)據(jù)夾內(nèi)的檔案)
語法 : ls [ -a ] [ -l ] [ directory_name/filename ]
參數(shù) : -a 顯示隱藏文件 ; -l 顯示詳細(xì)數(shù)據(jù)。 實例 : 以詳細(xì)模式顯示目前數(shù)據(jù)夾下的所有檔案包含隱藏檔(以 . 開頭的檔案)

操作說明 : 若最后不加目錄及檔案,則表示顯示現(xiàn)有數(shù)據(jù)夾的檔案。
補(bǔ)充說明 : 第一字段共有十個單位,表示檔案的權(quán)限。
d rwx --- --- 第一個單位為 d 表示其為資料夾。
- rw- r-- r-- 第一個單位為 - 表示其為一般檔案。 紫色 表示檔案 / 資料夾擁有者的權(quán)限; 棕色 表示相同群組的權(quán)限; 紅色 為其它人的權(quán)限。 第三欄及第四欄分別是該檔案 / 數(shù)據(jù)夾的擁有者及其所屬群組。 此例擁有者為 root ,所屬群組為 wheel 。 第五字段為檔案大小,最后是檔案建立時間及文件名稱。
3. 建立檔案 / 數(shù)據(jù)夾
3.0 建立數(shù)據(jù)夾
指令 : mkdir ( make directories 建立數(shù)據(jù)夾)
語法 : mkdir [ -m ] directory_name
參數(shù) : -m 參數(shù)后接 mode ,直接在創(chuàng)造數(shù)據(jù)夾時設(shè)定數(shù)據(jù)夾權(quán)限。
實例 : (1) 建立一個數(shù)據(jù)夾名為 test 。

途中第一行和第二行是相同的指令。都可以建立數(shù)據(jù)夾。
(2) 建立一個數(shù)據(jù)夾名為 test2 ,且權(quán)限為 700 。 
3.1 建立檔案 指令 : touch ( change file access and modification times 改變檔案存取及修改時間)
語法 : touch file_name
實例 : 建立一個空文件名為 ABC 。

由第五字段,可知其為空檔案。
說明 : 雖然他主要并非用來建立檔案,不過若要快速建立一個空檔案,非他莫屬。 除了用 touch 之外,還有很多方式, vi 、 cat 或是 ..
4. 刪除檔案 / 數(shù)據(jù)夾
指令 : rm ( remove directory entries 刪除檔案)
語法 : rm [ -irf ] file_name / directory_name
參數(shù) : -i 刪除前系統(tǒng)發(fā)出確認(rèn); -r 遞歸刪除; -f 強(qiáng)制刪除。
實例 :
(1) 若 test 數(shù)據(jù)夾中有數(shù)個檔案,請刪除該數(shù)據(jù)夾。
(2) 刪除 test 數(shù)據(jù)夾中的 A 檔案。

(3) 刪除文件名稱以 t 開頭的檔案或數(shù)據(jù)夾。

說明 : 因為 -i 參數(shù)的作用大于 -f 參數(shù),所以當(dāng) -if 同時出現(xiàn), -f 參數(shù)無效。 在刪除檔案或數(shù)據(jù)夾時,可以用 * 表示任何字符。
5. 檔案更名 / 搬移 指令 : mv ( move files 搬移檔案)
語法 : mv source target
說明 : 搬移若 source 和 target 在同一目錄層級則可視為檔案更名。
實例 : (1) 將檔案 A 更名為檔案 B 。

(2) 將檔案搬移到上一層目錄。

(3) 將檔案 A 搬移到下層 test 中并更名為 B

6. 檔案復(fù)制
指令 : cp ( copy files 檔案復(fù)制)
語法 : cp [ -R ] source_file target_file
參數(shù) : -R 參數(shù)乃是說將此數(shù)據(jù)夾及其下屬檔案全部復(fù)制到目的地。
說明 : 復(fù)制的目的地檔案或數(shù)據(jù)夾在復(fù)制動作前不一定要存在。
實例 : (1) 將檔案 A 復(fù)制為目前層級的 B 檔案。 
(2) 將數(shù)據(jù)夾 test 及其所屬檔案復(fù)制到數(shù)據(jù)夾 test2 之中。

7. 檔案連結(jié) 指令 : ln ( make links 建立連結(jié))
語法 : ln [ -s ] source_file target_file
參數(shù) : -s 參數(shù)表示建立的是符號連結(jié)。感覺上有點類似 windows 上的快捷方式。
實例 : 將 test 這個數(shù)據(jù)夾建立一個符號連結(jié),連結(jié)地址為現(xiàn)今目錄中的 test3 。

說明 : 我們可以藉由先前的 ls -al 的命令來觀看結(jié)果。

相關(guān)文章
Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié)
這篇文章主要介紹了Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié),需要的朋友可以參考下2023-05-03
一些朋友問小編FreeBSD如何添加硬盤?別擔(dān)心,今天小編就為大家分享FreeBSD添加硬盤的方法,希望對大家會有幫助,有需要的朋友一起去看看吧2017-04-06- 今天小編為大家?guī)淼氖荈reebsd PF 安裝使用詳解,希望對大家會有幫助,有需要的朋友一起去看看吧2017-04-06
FreeBSD下zfs: failed with error 6錯誤如何解決?
最近一些朋友問小編 FreeBSD下zfs: failed with error 6錯誤如何解決?今天小編要為大家?guī)淼氖?FreeBSD下zfs: failed with error 6錯誤的解決方法,有需要的朋友一起去看2017-04-06Unix文件系統(tǒng)和pwd命令實現(xiàn)詳解
今天小編要為大家?guī)淼氖荱nix文件系統(tǒng)和pwd命令實現(xiàn)詳解,希望對大家會有幫助,有需要的朋友一起去看看吧2017-04-01- 今天小編將為大家?guī)淼氖荱nix中的dot命令詳解!希望對大家會有幫助!有需要的朋友一起去看看吧2017-03-22
- 近日!一些朋友對于freebsd時間設(shè)置小節(jié)存在疑慮!下面小編將為大家?guī)淼氖莊reebsd時間設(shè)置小節(jié)詳解!希望對大家會有幫助!有需要的朋友一起去看看吧2017-03-19
- 今天小編要為大家?guī)淼氖莋rub2引導(dǎo)freebsd詳解!希望對大家會有幫助,有需要的朋友一起去看看吧2017-03-19
- 下面小編為大家?guī)淼氖荈reeBSD10安裝內(nèi)核源代碼方法講解!希望能夠幫助到大家!有需要的朋友一起去看看吧2017-03-19
FreeBSD下如何使GraphicsMagick支持中文字體?
最近一些朋友在問FreeBSD下如何使GraphicsMagick支持中文字體?今天小編為大家?guī)淼氖荈reeBSD下使GraphicsMagick支持中文字體的方法!有需要的朋友一起去看看吧2017-03-15


