目錄名說明/
linux系統目錄樹的起點
bin存放可執行命令,如chmod,date
boot
存放系統啟動是需要的檔案,包括引導裝載程式
dev存放所有的裝置檔案,如fd0為軟盤裝置,cdrom為光碟裝置
etc存放系統配置檔案,如passwd,fstab等
home
包含普通使用者的個人目錄
lib包含系統二進位制檔案所需的共享庫
media
移動儲存介質的掛載點目錄
mnt用於臨時性掛載檔案系統
proc
存放系統中有關程序的執行資訊,由核心在記憶體中產生
root
超級使用者的主目錄
sbin
和bin目錄相似,存放系統管理命令,一般只有超級使用者才可以使用。
tmp共用的臨時性檔案的存放目錄
usr存放應用程式及其相關檔案
1、顯示目錄和目錄列表
命令:ls [引數] [目錄名]
主要引數:-a,-l,-d,-r,--help,--version
一般使用不帶引數的即可。
2、建立乙個目錄
命令:mkdir [引數][目錄名]
主要引數:-p,--help,--version
一般這樣使用即可,即可在當前目錄下建立dir1
mkdir dir1
3、刪除乙個目錄
主要引數:-p,--help,--version
一般使用
rmdir dir1
即可刪除當前目錄下的dir1
4、切換目錄
命令:cd [目錄名]
主要引數:
cd .. 退回上一層目錄
cd ~ 切換到使用者根目錄下
cd - 切換到上次目錄
注意:linux使用/分割目錄,windows用\分隔
5、顯示當前工作目錄
命令:pwd
主要引數:---help,--version
一般使用
pwd
(三)檔案的基本管理
1、建立新檔案
命令:touch [引數][檔名]
如果檔案不存在,則直接建立,否則修改檔案的最後修改日期
如下建立檔案a
touch a
2、檔案的複製、移動與刪除
(1)複製檔案
命令:cp [引數] [源目錄或檔案] [目的檔案或目錄]
常用引數:-r 進行遞迴處理,將指定目錄下的檔案和子目錄一併處理。
將a目錄下的所有檔案都複製到b資料夾中
cp -r a b
(2)移動檔案
命令:mv [引數] [原始檔或者目錄] [目標檔案或者目錄]
mv dir2/a dir1/ //將dir2資料夾下的a檔案移動到資料夾dir1
(3) 刪除檔案
命令: cp [引數][目的檔案或目錄]
引數:-f 強制刪除檔案或者目錄
-r 遞迴處理,將制定目錄及目錄下的子目錄一併處理。
rm -f dir1
rm -r dir2
1、more
2、less
3、head與tail
4、od
1、檔案型別(使用ls -l 檢視)
2、file
該命令用於識別檔案的型別
命令:file[引數][檔名]
如:
file a //產看a的檔案型別
1、find
2、locate
清屏:clear
第一種:類似與windows使用圖形使用者介面進行壓縮與解壓縮。
第二種:使用命令列
在介紹壓縮與解壓命令之前,首先要弄清楚兩個概念:打包和壓縮.打包是指將一大堆的檔案或者目錄變成乙個總的檔案,檔案大小依然沒有變;壓縮則是將乙個大的檔案通過一些壓縮演算法變成乙個小的檔案,檔案大小改變。
為什麼要區分這兩個概念呢?這源於linux中很多的壓縮程式只能針對乙個檔案進行壓縮,當你想要壓縮一大堆檔案時,你得先把這一大堆檔案打成乙個包(tar命令),然後進行壓縮(gizp、bzip命令)
1、tar命令
該命令用來壓縮和解壓我而建。tar本身不具有壓縮功能,它是呼叫壓縮功能實現的。
命令:tar [必要引數] [選擇引數] [檔名]
常見的壓縮命令:
(1)解包與打包
tar xvf filename.tar //解包
tar cvf filename.tar dirname //打包
(2)解壓 .gz
gnuzip filename.gz //解壓1
gzip-d filename.gz //解壓2
2、gzip
gzip是在linux中經常使用的乙個對檔案進行壓縮和解壓縮的命令,既方便有好用。gzip不僅可以用來壓縮大的、較少使用的檔案以節省磁碟空間,還可以和tar命令一起構成linux系統中比較流行的壓縮檔案格式。
命令:gzip [引數] [檔名]
linux檔案管理
判斷是否為目錄 bool is dir const char path return false 判斷是否為常規檔案 bool is file const char path 判斷是否是特殊目錄 bool is special dir const char path 生成完整的檔案路徑 void g...
Linux檔案管理
對於計算機來說,所謂的資料就是0和1的序列。這樣的乙個序列可以儲存在記憶體中,但記憶體中的資料會隨著關機而消失。為了將資料長久儲存,我們把資料儲存在光碟或者硬碟中。根據我們的需要,我們通常會將資料分開儲存到檔案這樣乙個個的小單位中 所謂的小,是相對於所有的資料而言 但如果資料只能組織為檔案的話,而不...
Linux檔案管理
對於計算機來說,所謂的資料就是0和1的序列。這樣的乙個序列可以儲存在記憶體中,但記憶體中的資料會隨著關機而消失。為了將資料長久儲存,我們把資料儲存在光碟或者硬碟中。根據我們的需要,我們通常會將資料分開儲存到檔案這樣乙個個的小單位中 所謂的小,是相對於所有的資料而言 但如果資料只能組織為檔案的話,而不...