首頁 > 軟體

Linux-檔案目錄命令簡述

2020-06-16 17:10:14

Linux-檔案目錄命令簡述

黑色 代表是普通的檔案 
藍色 代表是目錄(資料夾) 
紫色 代表是圖片檔案 
綠色 代表是可以執行的檔案(指令碼檔案)--》存放linux命令的 
紅色 代表是壓縮檔案 

clear:清屏
pwd:顯示當前路徑
cd:切換路徑
ll:列印出當前目錄下的所有檔案的詳細資訊,包括大小,是否可讀寫等
ls:檢視當前目錄下的檔案
-a 顯示所有的檔案(包括隱藏檔案) 
-l 相當於ll
drwxr-xr-x. 2 root root 4096 7月 13 11:13 linux_test01
d:目錄。

- 表示檔案 。drwxr-xr-x:許可權 2 連結數 root 使用者 root 使用者組 4096 檔案或資料夾的大小,7月 13 11:13時間, linux_test01檔案或資料夾的大小

cd .. 返回上層目錄
mkdir 建立資料夾或目錄 mkdir linux_test01

du:顯示目錄所佔的磁碟空間
-h:用GB,MB,KB單位計算塊數
-s:為所有指定檔案顯示整個磁碟使用情況,或者為一個目錄中的所有檔案顯示總的磁碟使用情況

touch :建立空檔案

cp:拷貝檔案或目錄(如果要拷貝A檔案,則需要到A檔案所屬的目錄下去拷貝。格式 cp -a A 目標目錄
-a:保留連結,檔案屬性,並遞回的拷貝目錄
-d:拷貝時保留連結
-p:除複製外,還將把修改時間和存取許可權也複製到新檔案下
-r:若給出的原始檔是一個目錄檔案,此時cp將遞回複製該目錄下所有的子目錄和檔案

mv:為檔案或目錄改名  或者將檔案由一個目錄移動到另一個目錄中(需要當前目錄下有檔案B,格式mv B 目標目錄
當後面接的檔案存在的時候,就是移動 
當後面接的檔案不存在的時候,就是改名

find (find . -name a* / find . -name aa)(find / -name a* / find / -name aa): . 是從當前目錄查詢 / 這個查詢整個目錄
    語法:find  [路徑] [引數]  [表示式]  [-exec  -ok ..] 指令 {} ;
    {}  代表find要找到的檔案
       禁止跳脫
    -exec:find命令對匹配的檔案執行該引數所給出的shell命令
    引數:
      -user:根據檔案擁有者
      -group:根據檔案所屬組
      -name:根據檔名
      -perm:檔案許可權尋找
      -size:檔案大小
      -type:根據檔案型別
      -mtime:檔案的更改時間

      atime (access)存取時間 
      ctime(change) 改變檔案的屬性(時間、大小、屬主、屬組等) 
      mtime (modify)修改過裡面的內容

    # find / -name zhongguohehuoren -exec cp {} /linuxidc ; 
find / -name oujieli -exec rm -rf {} ; 
find 是一個查詢的命令 
/ 查詢的範圍和位置 
-name 根據名字來查詢 
zhongguohehuoren 是檔名 
-exec 執行後面的命令 
cp 是複製的命令 
{} 用來存放前面的find命令查詢的結果。相當於一個容器,用來存放find找的結果 
/linuxidc 是cp複製內容的目的地 
; 結束標誌 

# find /boot -size +1024k -o -name "vmlinuz*" |xargs ls -l 

-a and 並且 
-o or 或者 
not ! 非 

| 管道符號:將前面一個命令的輸出送給後面一個命令作為輸入 
xargs 是將前面命令的輸出做為引數送給後面的命令使用 

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-07/145659.htm


IT145.com E-mail:sddin#qq.com