ls -l 顯示檔案的詳細資訊
-rw-rw-rw- 第一位是檔案型別 -代表普通檔案,d代表目錄,l代表軟鏈結檔案
後面每三位是分別是使用者許可權,使用者所在組許可權,其他人許可權,分別是u,g,o
r是讀許可權,w是寫許可權,x是執行許可權
看乙個完整的
drwxr-xr-x 2 fuqiang fuqiang 4096 oct 23 18:58 desktop
2代表引用次數
後面的fuqiang是當前使用者 再後面的是使用者是所在組,再後面是檔案大小,再後面是檔案最後修改日期,最後是檔名
我們看到4096,單位是位元組,很不好看,所以看下面的命令
ls -lh h選項就可以把檔案的大小用k或者m顯示出來
ls -ld d選項就是代表檔案的詳細資訊
好了,第乙個命令ls的常用方式就說到這裡,下面看第二個
二 mkdir命令:建立乙個目錄
我們在tmp路徑下建立了乙個fuqiang的目錄
接下來我們想建立這樣的目錄 /tmp/fuqiang/fuqiang1/fuqiang2
發現報錯了,因為fuqiang1這個路徑不存在,我們可以用-p這個選項,遞迴建立目錄
我們發現成功建立了,好了,mkdir的用法就說到這裡,看下乙個命令
三 cd命令:切換路徑
cd /tmp/fuqiang 切換到制定路徑
cd ..切換到上一級路徑
看下乙個命令
四 pwd命令:顯示當前目錄
五 rmdir命令:刪除乙個空的目錄
這個命令可以執行的前提是該目錄是空的,比如我們要刪除/tmp/fuqiang/fuqiang1/fuqiang2,fuqiang2這個目錄
六 cp命令:複製乙個檔案或者目錄
先複製乙個檔案
如果要複製目錄的話 加選項-r
我們用ls -ld分別看下原始檔和複製後的目錄屬性
很明顯,我們發現目錄的最後修改時間變了,如果我們想保留原來的檔案屬性怎麼辦呢,加-p屬性即可
-p屬性可以保留原始檔的檔案屬性
七 mv命令:剪下檔案或者改名
我們把xdg目錄剪下到了/tmp/fuqiang目錄下,如何改名呢,剪下的同時可以改名
我們把xdg改名稱了xdg_change
八 rm命令:刪除檔案或目錄
rm -r代表刪除乙個目錄,-f代表強制執行,所以我們經常的用法就是
rm -rf 檔案或目錄,直接就刪掉了
九 touch命令:建立乙個空檔案
十 cat命令:顯示檔案內容,如果是加-n就是顯示行號(已經10個命令了,我開頭說的那個筆試題應該可以答上了吧)
但是要注意,cat檔案並不適合顯示內容比較多的檔案,因為一旦內容超過螢幕顯示器區域,就無法顯示了
十一 tac命令:反向顯示內容
這個命令跟cat剛好相反,是把內容反著顯示,了解一下即可
十二 more命令:適用於顯示內容較多的檔案
(空格或者f)翻頁
(enter) 換行
q是退出
但是這個命令有個缺點,就是不能往回翻頁
十三 less命令:適用於顯示內容較多檔案,跟more不同的是,可以往回翻頁
十四 head命令:顯示檔案的前多少行 -n 加行數,如果不加,就是顯示前面10行
十五 tail命令:顯示檔案後多少行,-n加行數 ,如果不加,顯示後10行
十六 ln命令:生產鏈結檔案
ln -s 生成軟鏈結檔案 ,不加-s 生成硬鏈結檔案
分別建立了軟鏈結和硬鏈結,下面說下二者的區別:
軟鏈結就類似於windows的快捷方式,軟鏈結的檔案許可權都為rwxrwxrwx
硬鏈結類似於cp -p ,並且還有同步更新的特徵,硬鏈結不能跨分割槽,不能針對目錄使用
linux檔案處理命令 檔案處理命令
一 檔案處理命令 1 touch 命令名稱 touch 命令所在路徑 bin touch 執行許可權 所有使用者 語法 touch 檔名 功能描述 建立空檔案 touch 檔名 在linux建立檔案的時候,如果檔名帶空格,需喲使用雙引號括起來,不然會當兩個檔案處理,但是不建議檔名帶空格 2 cat ...
linux命令 檔案處理命令
1,建立帶空格的檔案 不建議這樣命名 touch name1 name2 注意 在對這個檔案進行刪除 複製 剪下等時,都必須帶上引號 語法 touch 檔名 2,顯示檔案內容 以 tmp services cat n 檔名 不適合檢視長的檔案 n 顯示行號 tac 檔名 倒著瀏覽檔案內容 more ...
linux檔案處理命令
只有root可以執行的命令放在 sbin目錄或者 usr sbin目錄 所有使用者可以執行的命令放在 bin目錄或者 usr bin目錄 命令名稱 ls 命令英文原來 list 命令所在路徑 bin ls 執行許可權 所有使用者 功能描述 顯示目錄檔案 語法 ls 選項 ald 檔案或目錄 a 顯示...