Linux命令 檔案目錄管理

2021-06-17 16:46:11 字數 2476 閱讀 6542

1.ls [引數] [目錄或檔名]

引數:-a 顯示所有檔案,包含隱藏檔案;包括「.「和「..「

-a 顯示所有檔案,包含隱藏檔案,不包括「.「和「..「目錄;

-b 不列出檔名以~結尾的檔案;

-c 按列列出檔案;

-d 僅可以檢視目錄的屬性引數及資訊;

-f 這個引數加上後,能給目錄新增上/,給可執行檔案加上*,給符號鏈結加上@ 等等,來標記文 

件名,目的是讓使用者方便檢視;

-l 長格式輸出

-h 習慣人們可閱讀的方式來顯示檔案或目錄的大小,比如k、m或g等;

-p 在目錄的後面附加/標記;

-r 逆序列出檔案;

-t 按檔案最後訪問(或修改)的時間排序,最新的排在最前面;

-x根據副檔名進行排序,要用到引數;

-u 按原始排序,

-r 遞迴顯示,也就是說,當我們列某個目錄的下的所有檔案和目錄時,能把它的下級目錄的內容顯示出來。

--help 獲得幫助;

--color=never 表示輸出輸出沒有彩色

--color=auto 表示自動

--color=always 表示輸出內容有彩色

萬用字元:

* 代表0個或多個字元

內部包括任何字元

? 任何單個字元

2.pwd

顯示當前所處目錄

3.mv -i

移動檔案或目錄,可結和萬用字元使用

-i 人機互動,提示警告訊息

#mv file1 file2 注:把file1移動到file2,如果file2不存在,則建立file2檔名;

#mv file1 dir 注:把乙個檔案移動到乙個事實存在的目錄;

#mv dir1 dir2 移動目錄dir1 到 dir2 ,如果dir2不存在,則建立它;

#mv file1 file2 file3 ... ... dir 移動file1、file2、file3等多個檔案到dir目錄中;

#mv dir1 dir2 ... ... dirn 注:移動目錄dir1和dir2等多個目錄到dirn目錄中

4.cp [引數選項] 原始檔或目錄 目標檔案或目錄

參婁:-a 等同於-dpr引數一起使用;在複製過程中盡可能保留原始檔或目錄的屬性;

-b 給被覆蓋的檔案做備份。比如我們把file1 複製到file2時,如果file2存在,我們把file2覆蓋掉,用這個引數就能同時生成乙個file2~的檔案,注意檔名後有~結尾 

-d 不間接引用符號鏈結,保持原始檔和目標檔案之間的硬鏈結關係;

-f 刪除已存在的目標檔案;

-i 覆蓋已存在的目標檔案之前給出警告提示,這是人機互動的選項;

-l 建立檔案硬鏈結,而不是複製;

-p 儲存原始檔或目錄的最後修改時間和模式,比如要保持目標目錄或檔案的屬主、組、許可權和最後訪問(或修改)時間;

-r 複製目錄時,包括淅目錄下所有的子目錄和檔案;

-s 建立原始檔的符號鏈結,而不是複製原始檔。源檔名必須用絕對路徑;

-r 複製目錄時,包括淅目錄下所有的子目錄和檔案;-r選項不同於-r之處在於嘗試開啟目的地檔案前先刪除已存在的目的地檔案

-v 在複製之前,輸出每個檔案的名字;

--help檢視幫助;

5.mkdir [引數選項]目錄

-m 在建立目錄時要授其許可權

-p 如果中間目錄不存在,則建立它

6.rmdir

刪除空目錄

-p 刪除目錄時是一級一級的時行的,值得注意的是,首先從最裡面的目錄開始。

7.rm -rfi

-r r刪除目錄及子目錄

-f 不提示警告

-i 提示警告

8.建立乙個空檔案(touch 

echo 

cat)

9.ln

ln 原始檔鏈結名 

建立當前目錄原始檔的硬鏈結 

ln /home/test /usr/test1 

在/usr下建立/home/test的硬鏈結 

ln -s a b 

建立當前目錄下a的符號鏈結b

10.file 檔名

檢視檔案的型別

11.head/tail

head -n10 檔名 

顯示檔案的前10行

tail -n10 檔名 

顯示檔案的後10行

head 400b/4k/4m 檔名 

顯示檔案的前400/4k/4m個位元組

12.more/less

分屏顯示檔案,more不能往回翻,less則可以上下翻

less命令中還可使用命令:

space 往前一頁

page up 往後一頁

page down 往前一頁

#z 往前移#行,沒數字則相當於space

/abc 搜尋文字字串abc

13.wc -lwc 檔名

獲取檔案中的行數l,字數w,字元數c

0 給主人留下些什麼吧!~~

linux檔案目錄管理命令

find命令 find命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子目錄與檔案。並且將查詢到的子目錄和檔案全部進行顯示。name 範本樣式 指定字串作為尋找檔案或目錄的範本樣式 iname 範本樣式 ...

linux檔案目錄管理命令

1 touch命令 touch命令用於建立空白檔案或設定檔案的時間,格式為 touch 選項 檔案 touch test命令可以建立出乙個名為test的空白文字檔案 touch命令的引數及其作用 引數作用 a僅修改 讀取時間 atime m僅修改 修改時間 mtime d同時修改atime與mtim...

整理 Linux命令 檔案目錄管理

檔案目錄管理 ls 語法 ls alrtafr name.說明 顯示指定工作目錄下之內容 列出目前工作目錄所含之檔案及子目錄 引數 a 顯示所有檔案及目錄 ls內定將檔名或目錄名稱開頭為 的視為隱藏檔,不會列出 l 除檔名稱外,亦將檔案型態 許可權 擁有者 檔案大小等資訊詳細列出 r 將檔案以相反次...