linux常用文件操作命令
mkdir 創建目錄
rm –r –f 遞歸刪除目錄,并且不提示
rmdir 刪除空目錄
pwd 查看當前目錄
cd 切換目錄
ls
格式:ls [參數] [路徑或文件名]
參數:
-a 顯示隱藏文件
-l 顯示詳細信息
-R 遞歸顯示所在目錄和文件
-d 不遞歸
linux 常用文件操作命令2
more/less文件 查看文件內容
cat 顯示所指文件的內容
mv(move)
mv [參數] <src><dst>
-I
-f
cp(copy)
格式:cp [參數] <src><dst>
-f (force)直接覆蓋
-I 提示是否覆蓋
-R 遞歸
linux文件類型
普通文件(-):文本文件和二進制文件
目錄文件(d):文件夾
鏈接文件(l):ln創建的文件
特殊文件:設備文件(b,c)和管道文件(p)
ls –l 查看
文件類型對應顏色配置文件:/etc/DIR-COLORS
檢查文件系統
fsck 修復磁盤
fsck [選項] <設備名>
-f fstype 制定要檢查的文件系統類型
-N 模擬顯示,并不真正檢查
-r 恢復時要求用戶確認
-p 自動修正安全地更正并且不會導致數據丟失的問題
fsck –p –t ext2 /dev/hda2
注:應該先卸載文件系統再檢查
文件的查找
find 路徑 選項
find /etc –name passwd
-size 按文件大小查找
-type 按文件類型查找
locate
locate –u &
grep [選項] 查找模式 文件名[文件名….]
grep [參數] ‘str’ filelist
-n 顯示匹配行號
-I 忽略大小寫
-r 遞歸查找
硬鏈接和符號鏈接
硬鏈接:
a) 原文件名和鏈接文件名都指向相同的物理地址
b) 目錄不能有硬鏈接;硬鏈接不能跨越文件系統
c) 文件在磁盤中只有一個復制,以節省硬盤空間
d) 由于刪除文件要在同一個索引節點屬于唯一的鏈接時才能成功,因此可以防止不必要的誤刪除
符號鏈接:
a) 用ln –s 命令創建文件的符號鏈接
b) 符號鏈接是linux特殊文件的一種,作為一個文件它的資料是它所鏈接的文件的路徑名,類似于Windows下的快捷方式
c) 可以刪除原有的文件而保存鏈接文件,沒有防止誤刪除功能
查看文件/目錄的inode:ls –i
ln (link)
ln [參數] <dst> <link name>
硬鏈接:
(hard link)同一個文件系統,不能指向目錄文件(默認)
ln 源文件 目標文件
符號鏈接(軟鏈接)
用-s參數創建l
ln –s 源文件 目標文件
ln –s /usr/local local