一、ls
ls -l;
ls -al;
ls -lht;以k為單位的檔案檢視;
檔案第乙個符號代表:
d:目錄
-:檔案
i:鏈結檔案
b:塊裝置檔案(介面裝置)
c :字元裝置檔案(序列裝置)
p:管道檔案
二、檔案讀取
1.cat 讀取純文字檔案
cat bbj.txt
cat -n bbj.txt 帶行號的檔案讀取
cat -b bbj.txt 帶行號的檔案讀取(排除空白行)
2.tac 從最後一行讀取檔案;
3.nl 帶行號的讀取檔案;
4.less 可以向前向後進行翻頁讀取檔案;
5.last 讀取dat檔案;
三、檢視檔案型別
file bbj.txt
四、檔案查詢
1、whereis
whereis命令只能用於搜尋二進位制檔案(-b)、源**檔案(-s)、說明檔案(-m)。如果省略引數則返回所有的資訊。
2、locate
locate命令實際是"find -name"的另一種寫法,但是查詢方式跟find不同,它比find快得多。因為它不搜尋具體目錄,而是在乙個資料庫(/var/lib/locatedb)中搜尋指定的檔案。次資料庫含有本地檔案的所有資訊,此資料庫是linux系統自動建立的,資料庫由updatedb程式來更新,updatedb是由cron daemon週期性建立的,預設情況下為每天更新一次,所以用locate命令你搜尋不到最新更新的檔案,除非你在用locate命令查詢檔案之前手動的用updatedb命令更新資料庫。
3、find
find是最常用也是最強大的查詢命令,它可以查詢任何型別的檔案。
find命令的一般格式為:
find 《指定目錄》《指定條件》《指定動作》,即find pathname -options [-print -exec -ok]
pathname:pathname為搜尋的目錄及其子目錄,預設情況下為當前目錄
常用的option選項:
-name:按檔名來查詢檔案
-user:按照檔案的屬主來查詢檔案
-group:按照檔案所屬的組來查詢檔案
-perm:按照檔案許可權來查詢檔案
-prune:不在當前指定目錄中查詢
find命令不加任何引數時,表示搜尋路徑為當前目錄及其子目錄,預設的動作為-print,即不過濾任何結果,也就是說輸出所有的檔案。
-mtime -n +n:按照檔案修改時間來查詢檔案,-n表示檔案修改時間距現在n天以內,+n表示檔案修改時間據現在n天以前
-type:查詢某一型別的檔案(b:塊裝置檔案;d:目錄檔案;c:字元裝置檔案;p:管道檔案;l:鏈結檔案;f:普通檔案)
常用例項:
find /home -mtime 0
:將系統上面24小時內有改動的檔案列出;
find /home -mtime 4
:列出在4天前(不包括第4天本身)被改動過的檔案;
find /home -mtime -4
:列出在4天之內(包括第4天本身)被改動過的檔案;
find /home -user/-group bbj
:列出屬於bbj使用者/組的檔案;
find /home -name bbj
:查詢檔案名為bbj的檔案;
-type:查詢某一型別的檔案(b:塊裝置檔案;d:目錄檔案;c:字元裝置檔案;p:管道檔案;l:鏈結檔案;s:socket檔案;f:普通檔案)
find /home -type s
:列出目錄下檔案型別為socket的檔案;
find /home -name bbj -exec ls -l {} \
;查詢bbj檔案並在終端詳細顯示;
find /home -name '\*bbj*'
;查詢檔案名包含bbj的檔案;
五、更改檔案的擁有者和及使用者組(chown、chgrp)
chown [-r] 使用者名稱 檔案或目錄;
chown [-r] 使用者名稱:使用者組名稱 檔案或目錄;
eg:
chown sigproc bbj;
chown sigproc:sigproc bbj;(修改包括擁有者和使用者組);
chgrp [-r] 使用者組名稱 檔案或目錄
eg:
chgrp sigproc bbj;
Linux檔案基本操作
linux最優秀的地方之一,在於它的多使用者 多工的開發環境。為了讓各使用者具有較安全的管理機制,檔案的許可權管理是很重要的。linux通常將檔案的訪問方式分為3個類別,分別是owner group other,且具有read write excute等許可權 由於mac是基於unix系統的,加上我...
Linux 檔案基本操作
一 檔案管理 1 檔案分類 普通檔案 目錄檔案d 管道檔案p 鏈結檔案 l 裝置檔案 塊裝置 b 字元裝置 c 套接字 s 2 對檔案的操作 3 檢視檔案 二 許可權管理 1 檔案許可權的劃分 通過ls l命令可以檢視檔案的詳細資訊 例如圖中的main檔案許可權是rwxrwxr x,許可權是3位一組...
Linux 檔案基本操作
linux 檔案基本操作 一 檔案檢視pwd 顯示當前的目錄名稱 cd 更改當前的操作目錄 cd path to 絕對路徑 cd.path to 相對路徑 cd path to 相對路徑 表示當前目錄 表示上一級目錄 tab 補全功能 ls 檢視當前目錄下的檔案 ls 選項,選項 引數 ls 常用引...