Linux筆記 檔案 目錄操作命令

2021-10-16 14:31:19 字數 2865 閱讀 8491

一、目錄處理命令:

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 表示為裝置檔案裡面的串列埠裝置,如鍵盤 滑鼠 一次性讀取裝置 接下來的字元,以三...