/bin:存放系統中最常用的可執行文件
/boot:存放linux內核和系統啟動文件,包括Grub,lilo啟動程序
/dev:存放所有設備文件,包括硬盤、分區、鼠標、USB、tty
/etc:存放系統的所有配置文件
/home:用戶目錄的默認位置
/media:Ubuntu系統自動掛載CD-ROM、軟驅、USB存儲期後,存放臨時讀入的文件
/mnt:該目錄通常用於作為被掛載的文件的掛載點
絕對路徑:指文件在系統中的准確位置
相對路徑:指相對於用戶當前位置的一個文件或目錄的位置
文件類型
- 普通文件
b 塊輸入、輸出文件
c 字符設備文件
d 包含若干文件或子目錄
l 只保留了文件地址,而不是文件本身
p 一種進程間通信的機制,用於進程間通信的暫時文件
s 用於進程間通信,兩台計算機間通信的應用程序接口
mkdir -p 表示嵌套的創建子目錄
列:mkdir -p dir1/dir2/dir3
rmdir -p :遞歸的刪除子目錄
列:rmdir -p dir1/dir2/dir3(等價於rm -r dir1)
chmod:改變文件屬性
chmod -R改變該目錄及下面所有文件的屬性
硬連接:利用linux中為每個文件分配的物理號-inode建立連接。
硬:ln target link:target為文件,link為創建的連接名
軟連接:利用文件的路徑名建立連接。
軟:ln -s target link :target為文件,link為創建的連接名
tar:
-x 釋放歸檔文件
-c 創建一個新的歸檔文件
-v 顯示歸檔和釋放的全過程
-f 用戶指定歸檔文件的文件名,否則使用默認名稱
-j 由tar生成歸檔,然後由bzip2壓縮
-z 由tar生成歸檔,然後由gzip壓縮
列: tar -cjf example.tar example 將example文件全部歸檔,並使用bzip2壓縮問一個文件example.tar
tar -czf example.tar example 將example文件全部歸檔,並使用gzip壓縮問一個文件example.tar
tar -xvzf example.tar.bz 等效於先解壓縮後釋放tar文件
tar -xvjf example.tar.gz