第四天了~
文章的排版可能前期會有小小調整,後面會回去把全部文章盡量改成一樣的,目前算是實驗期吧w
那正文開始吧~
ls 是在 Linux 系統中常用的指令,全名是 list directory contents,列出目錄內容
以下介紹一些常見常用的 ls 用法
ls
列出目前目錄中的檔案與目錄列表單純使用 ls
的話,會列出當前目錄下的檔案、資料夾、目錄,通常白色是檔案,有變色的是目錄或資料夾。
ls -l
顯示檔案與目錄的詳細資訊會列出檔案、資料夾、目錄的詳細資訊(權限、所有者、大小、修改時間等)。
在每一項的最前方第一個字元代表檔案類型
ls -a
(all) 顯示隱藏的檔案與目錄這在打CTF的時候蠻常用到,會列出全部的檔案、資料夾、目錄,尤其是用.
開頭的,或是檔名、目錄名叫做.
和..
的。
如果是大寫A的話,像是 ls -A
會變成列出除 .
和 ..
外的所有文件 (包含其他隱藏的)。
ls -h
(human-readable) 比較易讀讓輸出的資訊以看起來比較容易閱讀的格式呈現,不過大多時候和 ls -l
的輸出差不多。
ls -F
檔案名後加上標示符號每個列出的檔案的檔名的後面會有個符號來告訴你這是什麼檔。
ls -r
反向輸出檔案與目錄列表ls -S
讓檔案由大到小輸出ls -R
遞迴的方式列出此目錄的檔案和底下所有子目錄的檔案ls -al
在CTF中常常使用到,同時列出隱藏檔案以及各檔案詳細資訊。ls -lShr
檔案由小到大列出易讀的詳細資訊。ls [參數] [路徑]
可以在指令上加上路徑。ls -lhR /var/log
遞迴以及易讀的方式列出/var/log底下所有子目錄的檔案的詳細資訊。最後,我整理了個標示檔案類型的對照表
ls -l
和 ls -F
檔案類型對照表ls -l |
ls -F |
檔案類型 |
---|---|---|
- |
(無符號) | 一般檔案 (regular file) |
d |
/ |
目錄 (directory) |
l |
@ |
符號連結 (symbolic link) |
p |
| |
pipe檔 |
s |
= |
Socket 檔案 |
b |
(無符號) | 區塊裝置檔案 (block device) |
c |
(無符號) | 字元裝置檔案 (character device) |
最後的最後,照以往當然要放個圖片,那就放我的頭像吧
不知道為什麼圖片上傳變成頭像後超模糊,有大佬能解答或是有什麼方法可以避免的話懇求提出!