一、目錄處理命令:
1.ls
ls -a 顯示所有檔案,包括隱藏檔案
ls -l 顯示檔案詳細資訊
ls -lh 顯示時檔案大小以k為單位
ls -d 檢視指定目錄資訊 (一般與-l一起使用,後跟目錄: ls -ld)
ls -i 顯示檔案的i結點(inode) 索引id號
例:d rwx r-x r-x 2 linux1 linux1 4.0k dec 24 15:23 documents
目錄 讀、寫、執行 檔案引用計數 所有者 所屬組 檔案大小 檔案最後修改時間 檔名
u(ser) g(roup) o(ther)
l(link): 軟連線檔案
- : 二進位制檔案
2.mkdir (make directories : 建立目錄)
mkdir -p 目錄 遞迴建立目錄
例:mkdir -p ./test/b0/c0
mkdir ./test/b0/b1 ./test/b0/b2 建立多個目錄
3.cd (change directory : 切換目錄)
. : 當前目錄
.. : 當前目錄的上一級目錄
4.pwd (print working directory : 顯示當前目錄的絕對路徑)
5.rmdir (remove empty directories :刪除 空 目錄)
例:
rmdir ./test/b0/c0 刪除c0
6.cp (copy : 複製檔案或目錄)
cp -rp [原檔案或目錄] [目標目錄]
-r 複製目錄 (不加r複製檔案)
-p 保留檔案屬性 (檔案的最後修改時間)
·可同時複製多個檔案或目錄
·複製同時可以更名
cp -r ./b0/b2 ./a0/copy_name
7.mv (move : 剪下檔案、改名)
mv [原檔案或目錄] [目標目錄]
mv b0/b2 a0/
·剪下時也可更名
·在同一資料夾下移動,即為改名
8.rm (remove : 刪除檔案或目錄)
rm -rf [檔案或目錄]
-r 刪除目錄
-f 強制執行刪除
二、檔案處理命令
1.touch ( : 建立空檔案)
touch [檔名] ·指定檔案所在的目錄
touch hello world ·建立了兩個檔案hello 和 world
·除根目錄 / 外,其餘符號都可作為檔名的部分,但不建議使用
·建立帶空格名字的檔案 touch 'hello world'
2.cat ( : 顯示檔案內容)
cat [檔名]
cat -n [檔名] : 顯示行號
·不適合瀏覽比較長的檔案
3.tac ( : 反向顯示檔案內容 )
tac [檔名]
4.more ( : 分頁顯示檔案內容)
more [檔名]
(空格)或f 翻頁 (f翻頁多)
(enter) 換行 (一行一行翻)
q或q 退出
5.less ( : 分頁顯示檔案內容(可以向上翻頁))
less [檔名]
·f/空格 , enter , q 與 more 相同
·page up : 向上翻頁
·page down : 向下翻頁
·↑ : 一行一行向上翻、
·↓ : 同enter
6.head ( : 顯示檔案的前幾行)
head [檔名] (預設前10行)
head -n 20 [檔名] : 指定行數為20
例:head -n 20 /etc/services
7.tail ( : 顯示檔案後面幾行)
tail [檔名] (預設顯示10行)
-n 指定行數
-f 動態顯示檔案末尾內容 (監控伺服器 日誌)
例: tail -n 3 /etc/services
例: tail -f /var/log/messages
三、鏈結命令
1.ln (link : 生成鏈結檔案)
ln [原檔案] [目標檔案]
生成硬鏈結檔案
ln -s [原檔案] [目標檔案]
-s 建立軟連線
軟連線特徵:
·軟鏈結檔案類似windows的快捷方式
·軟鏈結檔案前面10個檔案型別和許可權的標識為 l rwx rwx rwx
·軟鏈結檔案很小(一般幾十位元組)
·軟鏈結檔案的箭頭指向對應的原始檔
·原始檔丟失時,不起作用
·與原始檔的i節點不同
·拷貝 cp -p + 同步更新
·原始檔丟失與否不影響硬鏈結檔案
·與原始檔的i節點相同
·可做實時備份
·不能跨分割槽(硬鏈結與原始檔需在同一分割槽)
·不能針對目錄使用
故乙個i節點可能對應多個檔案,但乙個檔案只有乙個i節點
linux命令 檔案目錄操作命令
一 命令的基本格式 root love2 這是提示符的分隔符號,沒有特殊含義。root 顯示的是當前的登入使用者。分隔符號,沒有特殊含義。love2 當前系統的主機名 預設主機名是 localhost.localdomain,我已經修改了 代表使用者當前所在的目錄,此例中使用者當前所在的目錄是家目錄...
Linux檔案目錄操作相關命令
檢視檔案內容命令 1.cat 從第一行開始顯示檔案內容 b 列出行號,除空白行 n,列出行號,包括空白行 a 列出所有的特殊字元 2.tac 從最後一行開始反過來顯示 3.nl 新增行號顯示 b a,空行也會列出行號 b t,空行不會列出行號,預設 n ln,行號在最左邊顯示 n rz,最右邊,加0...
linux命令(目錄及檔案) 筆記
使用ll或ls l命令顯示乙個檔案的屬性以及檔案所屬的使用者和組 第乙個字元表示這個檔案是目錄 檔案或鏈結檔案等 d 則是目錄 則是檔案 l 則為鏈結文件 b 表示為裝置檔案裡面的可供儲存的介面裝置 可隨機訪問裝置 c 表示為裝置檔案裡面的串列埠裝置,如鍵盤 滑鼠 一次性讀取裝置 接下來的字元,以三...