Linux的文件系統採用異步的方式,對文件的修改不會立刻寫入磁盤,通常能夠人爲的使用sync命令進行手動的數據同步到磁盤
(1) linux能夠掛載不少文件系統,查看命令
cat /proc/filesystems
(2) 查看目錄的使用狀況命令
df -h //以G爲單位查看
df -m //以M爲單位查看
(3) 查看文件或目錄大小
du -sh
(4) 目錄的切換命令
cd ..
cd ~
cd /home
cd ./home
(5) 打印當前的路徑
pwd
(6) 建立目錄
mkdir (-m 參數能夠預設權限 -p參數能夠遞歸的建立目錄)
(7) 刪除目錄
rmdir(只能刪除空目錄)
若是連同內容都刪除採用 rm -rf 命令
(8) 文檔的查詢
ls -al
(9) 文檔的複製
cp src des 若複製文件夾,加上-r參數
(10) 文件的刪除
rm -rf file
(11) 文檔的移動
mv file desdir
(12) 文檔重命名
mv desdir desdir2
(13) 取文件名
basename
(14) 取得路徑名
dirname
(15) 文檔內容的查閱
cat -n :顯示文件全部內容,-n表示打印行號
(16) 文件內容的擷取
head tail
head [-n number] file //顯示file的前number行
tail [-n number] file //顯示ifle的後number行
(17) 文件時間
linux的文檔有三個時間mtime(修改時間), atime(訪問時間),ctime(狀態修改時間)
touch命令能夠用於建立新文檔或者修改linux文檔的時間
(18) linux文檔的搜索
whereis locate(這二者是直接搜索數據庫,速度快) find(搜索硬盤,速度較慢,但數據最齊全) which(用來搜索執行擋$Path設置的目錄)
which ls
whereis file //找出file的位置
locate file//查找全部目錄下的文件
find file//查看當前目錄下的全部文件
(19) 同時顯示兩個文件的差別
diff -c file1 file2
以並列的方式顯示兩個文件的差別
diff -y file1 file2
(20) 文檔連接
軟鏈接:源文件消失,目的文件也消失
硬鏈接: 其中一個修改,另外一個也修改,但刪除源文件時,目的文件不刪除
In file1 file2 //創建file1的連接,命名爲file2
In -s file1 file2 //創建file1的軟鏈接linux