1. 程式人生 > >linux常用命令—— 磁碟管理(十一)

linux常用命令—— 磁碟管理(十一)

1、cd

cd(change directory)
功能說明:切換目錄。

語  法:cd [目的目錄]

補充說明:cd指令可讓使用者在不同的目錄間切換,但該使用者必須擁有足夠的許可權進入目的目錄。

2、df

df(disk free)
功能說明:顯示磁碟的相關資訊。

語  法:df [-ahHiklmPT][–block-size=<區塊大小>][-t <檔案系統型別>][-x <檔案系統型別>][–help][–no-sync][–sync][–version][檔案或裝置]

補充說明:df可顯示磁碟的檔案系統與使用情形。

參  數:
-a或–all 包含全部的檔案系統。
–block-size=<區塊大小> 以指定的區塊大小來顯示區塊數目。
-h或–human-readable 以可讀性較高的方式來顯示資訊。
-H或–si 與-h引數相同,但在計算時是以1000 Bytes為換算單位而非1024 Bytes。
-i或–inodes 顯示inode的資訊。
-k或–kilobytes 指定區塊大小為1024位元組。
-l或–local 僅顯示本地端的檔案系統。
-m或–megabytes 指定區塊大小為1048576位元組。
–no-sync 在取得磁碟使用資訊前,不要執行sync指令,此為預設值。
-P或–portability 使用POSIX的輸出格式。
–sync 在取得磁碟使用資訊前,先執行sync指令。
-t<檔案系統型別>或–type=<檔案系統型別> 僅顯示指定檔案系統型別的磁碟資訊。
-T或–print-type 顯示檔案系統的型別。
-x<檔案系統型別>或–exclude-type=<檔案系統型別> 不要顯示指定檔案系統型別的磁碟資訊。
–help 顯示幫助。
–version 顯示版本資訊。
[檔案或裝置] 指定磁碟裝置。

3、dirs

功能說明:顯示目錄記錄。

語  法:dirs [+/-n -l]

補充說明:顯示目錄堆疊中的記錄。

參  數:
+n 顯示從左邊算起第n筆的目錄。
-n 顯示從右邊算起第n筆的目錄。
-l 顯示目錄完整的記錄。

4、 du

du(disk usage)

功能說明:顯示目錄或檔案的大小。

語  法:du [-abcDhHklmsSx][-L <符號連線>][-X <檔案>][–block-size][–exclude=<目錄或檔案>][–max-depth=<目錄層數>][–help][–version][目錄或檔案]

補充說明:du會顯示指定的目錄或檔案所佔用的磁碟空間。

參  數:
-a或-all 顯示目錄中個別檔案的大小。
-b或-bytes 顯示目錄或檔案大小時,以byte為單位。
-c或–total 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。
-D或–dereference-args 顯示指定符號連線的原始檔大小。
-h或–human-readable 以K,M,G為單位,提高資訊的可讀性。
-H或–si 與-h引數相同,但是K,M,G是以1000為換算單位。
-k或–kilobytes 以1024 bytes為單位。
-l或–count-links 重複計算硬體連線的檔案。
-L<符號連線>或–dereference<符號連線> 顯示選項中所指定符號連線的原始檔大小。
-m或–megabytes 以1MB為單位。
-s或–summarize 僅顯示總計。
-S或–separate-dirs 顯示個別目錄的大小時,並不含其子目錄的大小。
-x或–one-file-xystem 以一開始處理時的檔案系統為準,若遇上其它不同的檔案系統目錄則略過。
-X<檔案>或–exclude-from=<檔案> 在<檔案>指定目錄或檔案。
–exclude=<目錄或檔案> 略過指定的目錄或檔案。
–max-depth=<目錄層數> 超過指定層數的目錄後,予以忽略。
–help 顯示幫助。
–version 顯示版本資訊。

5、edquota

edquota(edit quota)

功能說明:編輯使用者或群組的quota。

語  法:edquota [-p <源使用者名稱稱>][-ug][使用者或群組名稱…] 或 edquota [-ug] -t

補充說明:edquota預設會使用vi來編輯使用者或群組的quota設定。

參  數:
-u 設定使用者的quota,這是預設的引數。
-g 設定群組的quota。
-p<源使用者名稱稱> 將源使用者的quota設定套用至其他使用者或群組。
-t 設定寬限期限。

6、eject

功能說明:退出抽取式裝置。

語  法:eject [-dfhnqrstv][-a <開關>][-c <光碟機編號>][裝置]

補充說明:若裝置已掛入,則eject會先將該裝置卸除再退出。

參  數:
[裝置] 裝置可以是驅動程式名稱,也可以是掛入點。
-a<開關>或–auto<開關> 控制裝置的自動退出功能。
-c<光碟機編號>或–changerslut<光碟機編號> 選擇光碟機櫃中的光碟機。
-d或–default 顯示預設的裝置,而不是實際執行動作。
-f或–floppy 退出抽取式磁碟。
-h或–help 顯示幫助。
-n或–noop 顯示指定的裝置。
-q或–tape 退出磁帶。
-r或–cdrom 退出光碟。
-s或–scsi 以SCSI指令來退出裝置。
-t或–trayclose 關閉光碟的托盤。
-v或–verbose 執行時,顯示詳細的說明。

7、lndir

lndir(link directory)

功能說明:連線目錄內容。

語  法:lndir [-ignorelinks][-silent][源目錄][目的目錄]

補充說明:執行lndir指令,可一口氣把源目錄底下的檔案和子目錄統統建立起相互對應的符號連線。

參  數:
-ignorelinks 直接建立符號連線的符號連線。
-silent 不顯示指令執行過程。

8、 ls

功能說明:列出目錄內容。

語  法:ls [-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX][-I <範本樣式>][-T <跳格字數>][-w <每列字元數>][–block-size=<區塊大小>][–color=<使用時機>][–format=<列表格式>][–full-time][–help][–indicator-style=<標註樣式>][–quoting-style=<引號樣式>][–show-control-chars][–sort=<排序方式>][–time=<時間戳記>][–version][檔案或目錄…]

補充說明:執行ls指令可列出目錄的內容,包括檔案和子目錄的名稱。

參  數:
-1 每列僅顯示一個檔案或目錄名稱。
-a或–all 下所有檔案和目錄。
-A或–almost-all 顯示所有檔案和目錄,但不顯示現行目錄和上層目錄。
-b或–escape 顯示脫離字元。
-B或–ignore-backups 忽略備份檔案和目錄。
-c 以更改時間排序,顯示檔案和目錄。
-C 以又上至下,從左到右的直行方式顯示檔案和目錄名稱。
-d或–directory 顯示目錄名稱而非其內容。
-D或–dired 用Emacs的模式產生檔案和目錄列表。
-f 此引數的效果和同時指定”aU”引數相同,並關閉”lst”引數的效果。
-F或–classify 在執行檔案,目錄,Socket,符號連線,管道名稱後面,各自加上”*”,”/”,”=”,”@”,”|”號。
-g 次引數將忽略不予處理。
-G或–no-group 不顯示群組名稱。
-h或–human-readable 用”K”,”M”,”G”來顯示檔案和目錄的大小。
-H或–si 此引數的效果和指定”-h”引數類似,但計算單位是1000Bytes而非1024Bytes。
-i或–inode 顯示檔案和目錄的inode編號。
-I<範本樣式>或–ignore=<範本樣式> 不顯示符合範本樣式的檔案或目錄名稱。
-k或–kilobytes 此引數的效果和指定”block-size=1024”引數相同。
-l 使用詳細格式列表。
-L或–dereference 如遇到性質為符號連線的檔案或目錄,直接列出該連線所指向的原始檔案或目錄。
-m 用”,”號區隔每個檔案和目錄的名稱。
-n或–numeric-uid-gid 以使用者識別碼和群組識別碼替代其名稱。
-N或–literal 直接列出檔案和目錄名稱,包括控制字元。
-o 此引數的效果和指定”-l” 引數類似,但不列出群組名稱或識別碼。
-p或–file-type 此引數的效果和指定”-F”引數類似,但不會在執行檔名稱後面加上”*”號。
-q或–hide-control-chars 用”?”號取代控制字元,列出檔案和目錄名稱。
-Q或–quote-name 把檔案和目錄名稱以”“號標示起來。
-r或–reverse 反向排序。
-R或–recursive 遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。
-s或–size 顯示檔案和目錄的大小,以區塊為單位。
-S 用檔案和目錄的大小排序。
-t 用檔案和目錄的更改時間排序。
-T<跳格字元>或–tabsize=<跳格字數> 設定跳格字元所對應的空白字元數。
-u 以最後存取時間排序,顯示檔案和目錄。
-U 列出檔案和目錄名稱時不予排序。
-v 檔案和目錄的名稱列表以版本進行排序。
-w<每列字元數>或–width=<每列字元數> 設定每列的最大字元數。
-x 以從左到右,由上至下的橫列方式顯示檔案和目錄名稱。
-X 以檔案和目錄的最後一個副檔名排序。
–block-size=<區塊大小> 指定存放檔案的區塊大小。
–color=<列表格式> 培植檔案和目錄的列表格式。
–full-time 列出完整的日期與時間。
–help 線上幫助。
–indicator-style=<標註樣式> 在檔案和目錄等名稱後面加上標註,易於辨識該名稱所屬的型別。
–quoting-syte=<引號樣式> 把檔案和目錄名稱以指定的引號樣式標示起來。
–show-control-chars 在檔案和目錄列表時,使用控制字元。
–sort=<排序方式> 配置檔案和目錄列表的排序方式。
–time=<時間戳記> 用指定的時間戳記取代更改時間。
–version 顯示版本資訊。

9、mcd

功能說明:在MS-DOS檔案系統中切換工作目錄

語  法:mcd [目錄名稱]

補充說明:mcd為mtools工具指令,可在MS-DOS檔案系統中切換工作目錄。若不加任何引數,則顯示目前所在的磁碟與工作目錄。

10、mdeltree

功能說明:刪除MS-DOS目錄

語  法:mdeltree [目錄…]

補充說明:mdel為mtools工具指令,模擬MS-DOS的deltree指令,可刪除MS-DOS檔案系統中的目錄及目錄下所有子目錄與檔案。

11、 mdu

功能說明:顯示MS-DOS目錄所佔用的磁碟空間。

語  法:mdu [-as][目錄]

補充說明:mdu為mstools工具指令,可顯示MS-DOS檔案系統中目錄所佔用的磁碟空間。

參  數:
-a 顯示每個檔案及整個目錄所佔用的空間。
-s 僅顯示整個目錄所佔用的空間。

12、mkdir

功能說明:建立目錄

語  法:mkdir [-p][–help][–version][-m <目錄屬性>][目錄名稱]

補充說明:mkdir可建立目錄並同時設定目錄的許可權。

參  數:
-m<目錄屬性>或–mode<目錄屬性> 建立目錄時同時設定目錄的許可權。
-p或–parents 若所要建立目錄的上層目錄目前尚未建立,則會一併建立上層目錄。
–help 顯示幫助。
–verbose 執行時顯示詳細的資訊。
–version 顯示版本資訊。

13、mlabel

功能說明:顯示或設定MS-DOS磁碟驅動器的標籤名稱。

語  法:mlabel [-csvV][驅動器代號][標籤名稱]

補充說明:mlabel為mtools工具指令,模擬MS-DOS的label指令,可顯示或設定MS-DOS磁碟驅動器的標籤名稱。

參  數:
-c 清楚標籤名稱
-s 顯示標籤名稱
-v 執行時顯示詳細的資訊。
-V 顯示版本資訊。

14、 mmd

功能說明:在MS-DOS檔案系統中建立目錄。

語  法:mmd [目錄…]

補充說明:mmd為mtools工具指令,模擬MS-DOS的md指令,可在MS-DOS的檔案系統中建立目錄。

15、mmount

功能說明:掛入MS-DOS檔案系統。

語  法:mmount [驅動器代號][mount引數]

補充說明:mmount為mtools工具指令,可根據[mount引數]中的設定,將磁碟內容掛入到Linux目錄中。

參  數:
[mount引數]的用法請參考mount指令。

16、mount

  名稱 : mount
  使用許可權 : 系統管理者或/etc/fstab中允許的使用者
  使用方式 :
  mount [-hV]
  mount -a [-fFnrsvw] [-t vfstype]
  mount [-fnrsvw] [-o options [,…]] device | dir
  mount [-fnrsvw] [-t vfstype] [-o options] device dir

  說明 :
  
  將某個檔案的內容解讀成檔案系統,然後將其掛在目錄的某個位置之上。當這個命令執行成功後,直到我們使用 umnount 將這個檔案系統移除為止,這個命令之下的所有檔案將暫時無法被呼叫。
  
  這個命令可以被用來掛上任何的檔案系統,你甚至可以用 -o loop 選項將某個一般的檔案當成硬碟機分割掛上系統。這個功能對於 ramdisk,romdisk 或是 ISO 9660 的影像檔之解讀非常實用。
  
  引數
  
  -V   顯示程式版本
  -h   顯示輔助訊息
  -v   顯示較訊息,通常和 -f 用來除錯。
  -a 將 /etc/fstab 中定義的所有檔案系統掛上。
  
  -F  這個命令通常和 -a 一起使用,它會為每一個 mount 的動作產生一個行程負責執行。在系統需要掛上大量 NFS 檔案系統時可以加快掛上的動作。
  
  -f  通常用在除錯的用途。它會使 mount 並不執行實際掛上的動作,而是模擬整個掛上的過程。通常會和 -v 一起使用。
  
  -n  一般而言,mount 在掛上後會在 /etc/mtab 中寫入一筆資料。但在系統中沒有可寫入檔案系統存在的情況下可以用這個選項取消這個動作。
  
  -s-r  等於 -o ro
  
  -w  等於 -o rw
  
  -L  將含有特定標籤的硬碟分割掛上。
  
  -U 將檔案分割序號為 的檔案系統掛下。-L 和 -U 必須在/proc/partition 這種檔案存在時才有意義。
  
  -t  指定檔案系統的型態,通常不必指定。mount 會自動選擇正確的型態。
  
  -o async  開啟非同步模式,所有的檔案讀寫動作都會用非同步模式執行。
  
  -o sync   在同步模式下執行。
  
  -o atime
  -o noatime  當 atime 開啟時,系統會在每次讀取檔案時更新檔案的『上一次呼叫時間』。當我們使用 flash 檔案系統時可能會選項把這個選項關閉以減少寫入的次數。
  
  -o auto
  -o noauto   開啟/關閉自動掛上模式。
  
  -o defaults  使用預設的選項 rw, suid, dev, exec, auto, nouser, and async.
  
  -o dev
  -o nodev-o exec
  -o noexec   允許執行檔被執行。
  
  -o suid
  -o nosuid   允許執行檔在 root 許可權下執行。
  
  -o user
  -o nouser  使用者可以執行 mount/umount 的動作。
  
  -o remount   將一個已經掛下的檔案系統重新用不同的方式掛上。例如原先是唯讀的系統,現在用可讀寫的模式重新掛上。
  
  -o ro   用唯讀模式掛上。
  
  -o rw   用可讀寫模式掛上。
  
  -o loop=   使用 loop 模式用來將一個檔案當成硬碟分割掛上系統。
  
  範例
  
  將 /dev/hda1 掛在 /mnt 之下。
  
   #mount /dev/hda1 /mnt
  
  將 /dev/hda1 用唯讀模式掛在 /mnt 之下。
  
   #mount -o ro /dev/hda1 /mnt
  
  將 /tmp/image.iso 這個光碟的 image 檔使用 loop 模式掛在 /mnt/cdrom之下。用這種方法可以將一般網路上可以找到的 Linux 光 碟 ISO 檔在不燒錄成光碟的情況下檢視其內容。
  
   #mount -o loop /tmp/image.iso /mnt/cdrom
  

相關推薦

linux常用命令—— 磁碟管理

1、cd cd(change directory) 功能說明:切換目錄。 語  法:cd [目的目錄] 補充說明:cd指令可讓使用者在不同的目錄間切換,但該使用者必須擁有足夠的許可權進入目的目錄。 2、df df(disk free) 功能說明:

Unix/Linux常用命令磁碟管理

df命令 功能:檢查檔案系統的磁碟空間佔用情況。可以利用該命令來獲取硬碟被佔用了多少空間,目前還剩下多少空間等資訊。 語法:df [選項] 說明:df命令可顯示所有檔案系統對i節點和磁碟塊的使用情況。 該命令各個選項的含義如下: -a 顯示所有檔案系統的磁碟使用情況,包括0

linux常用命令—— 網路通訊

1、samba 功能說明:Samba伺服器控制。 語  法:samba [start][stop][status][restart] 補充說明:samba為script檔案,可啟動,停止Samba伺服器或回報目前的狀態。 參  數: start

Linux常用命令及操作第二彈

linux home .gz 紅旗 關閉 linu tty 歸檔文件 過程 Ctrl l清屏 Ctrl d關閉終端 Ctrl Alt T打開終端 pwd 查看當前的目錄 Shift Ctrl C復制 Shift Ctrl V粘貼 Shift Ctrl N打開新的終端 F1

linux常用命令匯總更新中...

文本查看 ... lan 指定 編輯命令 顯示 查看文件內容 屏幕 一個 文本查看與編輯 1、文本編輯命令 vi/vim 2、查看文件內容命令 命令 說明 命令格式 參數 cat 將一個文件的內容連續輸出在屏幕上 cat [-option] 文件名 -n:將行號

Linux常用命令列學習不斷補充...

建立資料夾 mkdir <資料夾名稱> 列出當前路徑下的資料夾和檔案 ls /*(list)簡單列出當前路徑下的資料夾和檔案*/ ls -l /*列出當前路徑下資料夾和檔案(包括作者、許可權、建立時間等詳細資訊)*/ 進入當前路徑下的資料夾 cd <資料夾名

執行緒管理處理執行緒組內的不受控制異常

宣告:本文是《 Java 7 Concurrency Cookbook 》的第一章, 作者: Javier Fernández González 譯者:鄭玉婷 處理執行緒組內不受控制異常 對於程式語言來說,一個非常重要的事情是提供管理應用出錯情況的機制。Java 語言, 作為最現代的程式語言,

kubernetes-配置管理

Secret https://kubernetes.io/docs/concepts/configuration/secret/ Secret解決了密碼、token、金鑰等敏感資料的配置問題,而不需要把這些敏感資料暴露到映象或者Pod Spec中。Secret可以以Volume或者環境變數的方式使用。

Spring Security教程之session管理

利用 開始 必須 出了 攻擊保護 應用 退出 val coo 1.1 檢測session超時 1.2 concurrency-control 1.3 session 固定攻擊保護 Spring Security通過http元素下的子

Linux Shell系列教程之Shell while迴圈

在上一篇Linux Shell系列教程之(十)Shell for迴圈中,我們已經對Shell 迴圈語句的for迴圈進行了介紹,本篇給大家介紹下Shell 中另一種迴圈語句:Shell while迴圈。 Shell while迴圈語法及特點 Shell whi

【原創】Linux虛擬化KVM-Qemu分析之virtqueue

# 背景 - `Read the fucking source code!` --By 魯迅 - `A picture is worth a thousand words.` --By 高爾基 說明: 1. KVM版本:5.9.1 2. QEMU版本:5.0.0 3. 工具:Source Insight

Linux常用命令計劃任務管理

侯良金 linux 任務計劃 crontab 基本命令 Linux常用命令(十一)計劃任務管理RHEL6系統中默認已安裝了at、cronie軟件包,通過atd和crond這兩個系統服務實現一次性、周期性計劃任務的功能,並分別通過at、crontab命令進行計劃任務設置。一、at一次性任務設

Linux命令——Shell程序設計二循環控制語句

變量 while語句 邏輯 邏輯操作符 字符 內容 循環控制 bre case語句 1.if語句 (1)兩路分支的if語句 (2)多路條件判斷分支的if語句 2.測試語句 (1)文件測試 (2)字符串測試 (3)數值測試 (4)用邏輯操作符進行組合的測試語句 3.case語

linux學習用戶和用戶組管理

gin rec uda username type /usr 之前 密碼 只有一個 一、用戶文件 文件:/etc/passwd 這個文件記錄了用戶了用戶名,用戶id,所屬組,家目錄,shell信息: [root@iZ25lzba47vZ ~]# tail -n3 /etc

Linux學習筆記用戶組管理 、用戶管理

.net nologin follow 另一個 window ftp log product windows文件 一、linux和windows互傳文件 目前我所學到的linux與windows互傳文件的方法有兩種; yum install -y lrzsz輸入sz

Linux進程啟動過程分析do_execve(可執行程序的加載和運行)---Linux進程的管理與調度

[] flag 表示 conn nali 最終 roc 不同的 recursion execve系統調用 execve系統調用 我們前面提到了, fork, vfork等復制出來的進程是父進程的一個副本, 那麽如何我們想加載新的程序, 可以通過execve來加載和啟動新的程

linux系列:nl命令

調整 寫到 實例 空行 格式 指定格式 指定 所有 tab 1、命令格式:   nl [選項] [文件] 2、命令功能:   nl(Number of Lines) 將指定的文件添加行號標註後寫到標準輸出。如果不指定文件或指定文件為"-" ,程序將從標準輸入讀取數據。

docker 學習 映象常用命令

1 建立賬戶,建立倉庫      首先在dockerhub上有自己的賬戶,然後建立一個repository(如上圖), 然後建立一個名字為robinfei/consumer的倉庫。   2  本地映象打標籤(比如本地有個映象叫consumer:late

docker 學習 鏡像常用命令

posit ont 倉庫 login 鏡像 tag dockerhub 下載 repos 1 創建賬戶,創建倉庫   首先在dockerhub上有自己的賬戶,然後創建一個repository(如上圖), 然後創建一個名字為robinfei/consumer的倉庫。

Linux學習筆記-Linux常用命令-許可權管理

(二)Linux學習筆記-Linux常用命令-許可權管理 許可權管理 chmod(更改檔案或目錄許可權) chown(變更所有者) chgrp(變更所屬組) umask(顯示、設定新建檔案或目錄的預設許可權)