導航:首頁 > 操作系統 > linux硬碟檢測工具

linux硬碟檢測工具

發布時間:2022-11-13 17:42:10

① 如何測試硬碟有沒有問題

硬碟壞道檢測修復軟體中我一般喜歡用MHDD。
MHDD 是一款由俄羅斯人所開發的免費硬碟實體掃瞄維護程序,比起一般的硬碟表層掃描, MHDD 有相當令人激賞的掃描速度,且 MHDD 還能夠幫使用者修復壞軌。

找一張有MHDD的GHOST啟動光碟,進入MHDD,
第1步選所要檢測和修復的硬碟,輸入數字,回車。
第2步輸入命令
F2,顯示硬碟信息。
F4,檢測硬碟壞道方式,不用管,再F4檢測硬碟壞道。
參照右側示意的尋道時間就可以認定硬碟有沒有問題了。

如果需要修復硬碟壞道
輸入「erase」命令,修復硬碟壞道,先輸入起始位置「0」,再輸入結束位置,按照提示輸入最大值,最後輸入「Y」,開始修復硬碟壞道。
可以多修復幾遍。

② 大家提供幾個linux系統下測試筆記本硬體的工具急

您可以分開測呀!

CPU可以使用Linux下CPU-Z 測試。

Linux對顯卡要求不是很高所以能顯示就差不多成了。

硬盤就用DOS環境MHDD軟體測試。

光盤有自帶測試內存的工具軟體Memtest86。

Memtest86是一款基於Linux核心的測試程序

聽說很從廠商都用Memtest86這個軟體燒機。

③ linux怎麼識別硬碟

操作方法
01
首先我們開啟centos7系統,並使用root賬戶登錄。然後通過fdisk命令查看系統的磁碟信息。我們執行命令"fdisk -l"查看系統的磁碟信息。具體展示如下圖所示。

02
然後我們執行命令"badblocks -v /dev/sda1 > result.txt ",執行檢測,並將操作結果重定向到result.txt內。具體操作如下圖所示。

03
下面我們介紹另外一種方法,採用Smartctl軟體,首先我們執行命令「yum install smartmontools」進行安裝,具體操作如下圖所示。

04
然後我們執行命令「smartctl --help」查看幫助文檔,具體操作如下圖所示。

05
然後執行命令「systemctl start smartd.service」啟動服務,並且檢驗服務是否啟動成功。具體操作如下圖所示。

06
然後我們檢查磁碟的 Smart 功能是否啟用,我們採用命令「smartctl -i /dev/sda」。具體展示如下圖所示。

07
當然我們可以通過命令「smartctl -s on /dev/sda」開啟磁碟的smart功能。具體操作如下圖所示。

08
然後執行命令「smartctl -a /dev/sda」顯示磁碟的詳細smart信息。

09
然後執行命令「smartctl --test=short /dev/sda」執行磁碟的短期檢測。具體展示如下圖所示。

特別提示
當然smartctl 還有很多命令格式,本篇只作為入門級查看,更深一步請大家查看幫助文檔。

④ linux 系統 如何檢測 磁碟 是否損壞

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

⑤ linux 系統 如何檢測 磁碟 是否損壞

可以通過hdparm
測試硬碟讀寫速度的方法
測試各硬碟讀取速度判斷硬碟故障
在服務端命令窗口中執行如下命令
hdparm
-t
/dev/hda
(IDE硬碟)
hdparm
-t
/dev/sda
(SATA、SCSI、硬RAID卡陣列)
hdparm
-t
/dev/md0
(軟RAID設備)
測試結果在空載情況下應
>40M/s
,在負載情況下平均應
>
20M/s
為正常,如測試結果極低則需要進一步使用硬碟專用檢測工具測試是否為硬碟故障。
參數:
-a<快取分區>
設定讀取文件時,預先存入塊區的分區數,若不加上<快取分區>選項,則顯示目前的設定。
-A<0或1>
啟動或關閉讀取文件時的快取功能。
-c
設定IDE32位I/O模式。
-C
檢測IDE硬碟的電源管理模式。
-d<0或1>
設定磁碟的DMA模式。
-f
將內存緩沖區的數據寫入硬碟,並清楚緩沖區。
-g
顯示硬碟的磁軌,磁頭,磁區等參數。
-h
顯示幫助。
-i
顯示硬碟的硬體規格信息,這些信息是在開機時由硬碟本身所提供。
-I
直接讀取硬碟所提供的硬體規格信息。
-k<0或1>
重設硬碟時,保留-dmu參數的設定。
-K<0或1>
重設硬碟時,保留-APSWXZ參數的設定。
-m<磁區數>
設定硬碟多重分區存取的分區數。
-n<0或1>
忽略硬碟寫入時所發生的錯誤。
-p
設定硬碟的PIO模式。
-P<磁區數>
設定硬碟內部快取的分區數。
-q
在執行後續的參數時,不在屏幕上顯示任何信息。
-r<0或1>
設定硬碟的讀寫模式。
-S<時間>
設定硬碟進入省電模式前的等待時間。
-t
評估硬碟的讀取效率。
-T
平谷硬碟快取的讀取效率。
-u<0或1>
在硬碟存取時,允許其他中斷要求同時執行。
-v
顯示硬碟的相關設定。
-W<0或1>
設定硬碟的寫入快取。
-X<傳輸模式>
設定硬碟的傳輸模式。
-y
使IDE硬碟進入省電模式。
-Y
使IDE硬碟進入睡眠模式。
-Z
關閉某些Seagate硬碟的自動省電功能。

⑥ linux有沒有 低級格式化 硬碟的工具

hdparm:
hdparm可以檢測,顯示與設定IDE,SCSI,SATA,SAS硬碟的硬體參數,
如: hdparm -I /dev/sdc 可以獲取sdc的硬體信息
hdparm -W 0 /dev/sda 關閉磁碟寫緩存, (這個緩存是在磁碟內部的, 一般不關閉, 只能整個盤有效)

iostat:
可以查看硬碟的io狀態, 從這個命令中可以看出硬碟io的基本情況, 這個命令主要和硬碟的驅動對接. 如: iostat -x /dev/sdc 2 每個2秒查看一次硬碟的io情況 各個參數意義如下:
rrqm/s 每秒這個設備相關的讀取請求有多少被Merge了(當系統調用需要讀取數據的時候,VFS將請求發到各個FS,如果FS發現不同的讀取請求讀取的是相同Block的數據,FS會將這個請求合並Merge)
wrqm/s 每秒這個設備相關的寫入請求有多少被Merge了。 r/s 每秒完成的讀 I/O 設備次數 w/s 每秒完成的寫 I/O 設備次數 rsec/s 每秒讀取的扇區數 wsec/s 每秒寫入的扇區數 avgrq-sz 平均IO速度(以扇區為單位) avgqu-sz 是平均請求隊列的長度。毫無疑問,隊列長度越短越好。
await 每一個IO請求的處理的平均時間(單位是微秒)。這里可以理解為IO的響應時間,一般地系統IO響應時間應該低於5ms,如果大於10ms就比較大了。 這個時間包括了隊列時間和服務時間,也就是說,一般情況下,await大於svctm,它們的差值越小,則說明隊列時間越短,反之差值越大,隊列時間越長,說明系統出了問題。
svctm 表示平均每次設備I/O操作的服務時間(以毫秒為單位)。如果svctm的值與await很接近,表示幾乎沒有I/O等待,磁碟性能很好,如果await的值遠高於svctm的值,則表示I/O隊列等待太長, 系統上運行的應用程序將變慢。
%util 在統計時間內所有處理IO時間,除以總共統計時間。例如,如果統計間隔1秒,該設備有0.8秒在處理IO,而0.2秒閑置,那麼該設備的%util = 0.8/1 = 80%,所以該參數暗示了設備的繁忙程度。一般地,如果該參數是100%表示設備已經接近滿負荷運行了(當然如果是多磁碟,即使%util是100%,因為磁碟的並發能力,所以磁碟使用未必就到了瓶頸)。

parted/fdiisk
硬碟分區工具, 可以是gpt分區或mbr分區, 一般都是用gpt分區, 如: parted /dev/sdc print 查看分區情況, 具體用法可以man parted

badblocks
用來檢測磁碟的壞道, 如 badblocks -v /dev/sdc 就可以用默認設置檢查磁碟壞道. 如果檢測到壞道,需要根據硬碟的使用的文件系統類型進行修復處理.

smartctl/smartd
S.M.A.R.T.是英文Self-Monitoring Analysis and Reporting Technology(自動檢測分析及報告技術)的簡寫。它能對硬碟的磁頭單元、硬碟溫度、碟片表面介質材料、馬達及其驅動系統、硬碟內部電路等進行監測,及時分析並預報硬碟可能發生的問題。
Smartctl/smartd就是利用硬碟的SMART功能來監測硬碟的健康狀態的, 如:
smartctl -I /dev/sdc 查看硬碟信息
smartctl -H /dev/sdc 查看硬碟的健康狀態
Smartctl --test=long /dev/sdc 全面檢查硬碟的健康狀態
Smartctl -X /dev/sdc 停止全面檢查

smartd是一個守護進程, 它能監視擁有自我監視,分析和匯報技術(Self-Monitoring, Analysis, and Reporting)的硬碟. 配置在/etc/smarted.conf, 是存儲系統必不可少的進程.

losetup
loop 設備是一種偽設備(pseudo-device),它能使我們像塊設備一樣訪問一個文件.如: losetup -a 可以查看所有的loop設備的情況

sg3_utils
sg3_utils 是Linux下用來直接使用 SCSI命令集訪問設備.只要支持scsi命令集就可以使用,如FC/USB Storage/ATAPI/SAS/SATA/iscsi等設備, 也可以訪問SATA兼容設備, 如:
sg_inq: 查詢/dev/sdc的信息
sgdisk: 硬碟分區查看,設置等.
sg_dd/sg_pdd: 順序讀寫硬碟
sg_read/sg_write/sg_read_buffer/sg_write_buffer: 讀寫硬碟
sginfo: 查看硬碟信息
sg_format: 格式化硬碟(低級格式化)
sg_log: 查看硬碟的log信息
sg_luns: 查看target上有多少個lun
sg_map: 查看硬碟映射情況, 查看硬碟所在的bus, chan, id,lun,type.
sgpio: 控制盤位的LED燈
sg_ses: scsi enclosure service控制, ses是對接機箱狀態監控,設置等服務
sg_scan: 掃描系統中的硬碟
sg_raw: 可以直接發送scsi命令, 如sg_raw -r 1k /dev/sg0 12 00 00 00 60 00 是inquiry命令

smp_utils
smp_utils是linux下來訪問sas的smp協議的輔助工具, 是SAS系統管理的重要工具.

udevadm
udev的控制管理命令 udevadm info -a -p /block/sda 可以查看sda設備相關信息
更多linux知識可以查看《Linux就該這么學》

⑦ linux中檢測、修復磁碟的命令是啥

chkdsk。

chkdsk的全稱是checkdisk,就是磁碟檢查的意思。這個東西是當你的系統崩潰或者非法關機的時候由系統來調用檢查磁碟的,也可以由手工通過命令行調用來檢查某一個磁碟分區。

該工具基於被檢測的分區所用的文件系統,創建和顯示磁碟的狀態報告。Chkdsk 還會列出並糾正磁碟上的錯誤。如果不帶任何參數,chkdsk 將顯示當前驅動器中的磁碟狀態。

(7)linux硬碟檢測工具擴展閱讀

chkdsk檢查適用情況:

1、windows7系統進入到歡迎界面,無法輸入用戶密碼,即鍵盤沒反應,但鍵盤操作bios、F8功能鍵等進入歡迎界面之前的操作都正常,可以進入安全模式;

2、系統啟動過程中藍屏,即藍底白字屏幕顯示,低端顯示stop:0x???????字樣,即藍屏代碼。

3、磁碟分區變成ram格式。

4、突然斷電,重啟電腦無法進入系統;

5、電腦運行速度非常慢,磁碟指示燈非常忙,殺毒軟體檢測不到病毒。

⑧ 如何在 Linux 系統中查看硬碟的SMART信息

安裝smartmontools工具包:
yum install smartmontools
開啟 SMART 的支持:

smartctl -s on /dev/sda
檢測磁碟的健康狀況:
smartctl -H /dev/sda

⑨ Linux下如何檢測硬碟和內存(源代碼)

linux命令詳解詞典

cat cd
chmod chown
cp cut
名稱:cat
使用許可權:所有使用者
使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName
說明:把檔案串連接後傳到基本輸出(螢幕或加 > fileName 到另一個檔案)
參數:
-n 或 --number 由 1 開始對所有輸出的行數編號
-b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號
-s 或 --squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行
-v 或 --show-nonprinting
範例:
cat -n textfile1 > textfile2 把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案里
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3

名稱:cd
使用許可權:所有使用者
使用方式:cd [dirName]
說明:變換工作目錄至 dirName。 其中 dirName 表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的 home directory (也就是剛 login 時所在的目錄).另外,"~" 也表示為 home directory 的意思,"." 則是表示目前所在的目錄,".." 則表示目前目錄位置的上一層目錄。
範例:跳到 /usr/bin/:
cd /usr/bin

跳到自己的 home directory:
cd ~

跳到目前目錄的上上兩層:
cd ../..

指令名稱:chmod
使用許可權:所有使用者
使用方式:chmod [-cfvR] [--help] [--version] mode file...
說明:Linux/Unix 的檔案存取許可權分為三級:檔案擁有者,群組,其他。利用 chmod 可以藉以控制檔案如何被他人所存取。
把計:
mode:許可權設定字串,格式如下:[ugoa...][[+-=][rwxX]...][,...],其中u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。
+ 表示增加許可權,- 表示取消許可權,= 表示唯一設定許可權。
r 表示可讀取,w 表示可寫入,x 表示可執行,X 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。
-c:若該檔案許可權確實已經更改,才顯示其更改動作
-f:若該檔案許可權無法被更改也不要顯示錯誤訊息
-v:顯示許可權變更的詳細資料
-R:對目前目錄下的所有檔案與子目錄進行相同的許可權變更(即以遞回的方式逐個變更)
--help:顯示輔助說明
--version:顯示版本
範例 :將檔案 file1.txt 設為所有人皆可讀取:
chmod ugo+r file1.txt

將檔案 file1.txt 設為所有人皆可讀取:
chmod a+r file1.txt

將檔案 file1.txt 與 file2.txt 設為該檔案擁有者,與其所屬同一個群體者可寫入,但其他以外的人則不可寫入:
chmod ug+w,o-w file1.txt file2.txt

將 ex1.py 設定為只有該檔案擁有者可以執行:
chmod u+x ex1.py

將目前目錄下的所有檔案與子目錄皆設為任何人可讀取:
chmod -R a+r *

此外chmod也可以用數字來表示許可權如 chmod 777 file
語法為:chmod abc file
其中a,b,c各為一個數字,分別表示User,Group,及Other的許可權。

r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=7。

範例:
chmod a=rwx file

chmod 777 file
效果相同
chmod ug=rwx,o=x file

chmod 771 file
效果相同
若用chmod 4755 filename可使此程式具有root的許可權

指令名稱:chown
使用許可權:root
使用方式:chmod [-cfhvR] [--help] [--version] user[:group] file...

說明:Linux/Unix 是多人多工作業系統,所有的檔案皆有擁有者。利用 chown 可以將檔案的擁有者加以改變。一般來說,這個指令只有是由系統管理者(root)所使用,一般使用者沒有許可權可以改變別人的檔案擁有者,也沒有許可權可以自己的檔案擁有者改設為別人。只有系統管理者(root)才有這樣的許可權。
把計:
user:新的檔案擁有者的使用者 IDgroup:新的檔案擁有者的使用者群體(group)-c:若該檔案擁有者確實已經更改,才顯示其更改動作-f:若該檔案擁有者無法被更改也不要顯示錯誤訊息-h:只對於連結(link)進行變更,而非該 link 真正指向的檔案-v:顯示擁有者變更的詳細資料-R:對目前目錄下的所有檔案與子目錄進行相同的擁有者變更(即以遞回的方式逐個變更)--help:顯示輔助說明--version:顯示版本
範例:
將檔案 file1.txt 的擁有者設為 users 群體的使用者 jessie:
chown jessie:users file1.txt

將目前目錄下的所有檔案與子目錄的擁有者皆設為 users 群體的使用者 lamport:
chmod -R lamport:users *

名稱:cp
使用許可權:所有使用者
使用方式:
cp [options] source dest
cp [options] source... directory
說明:將一個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。
把計:
-a 盡可能將檔案狀態,許可權等資料都照原狀予以復制。
-r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。
-f 若目的地已經有相同檔名的檔案存在,則在復制前先予以刪除再行復制。
範例:
將檔案 aaa 復制(已存在),並命名為 bbb:
cp aaa bbb

將所有的C語言程式拷貝至 Finished 子目錄中:
cp *.c Finished

名稱:cut
使用許可權:所有使用者
用法:cut -cnum1-num2 filename
說明:顯示每行從開頭算起 num1 到 num2 的文字。
範例:
shell>> cat example
test2
this is test1
shell>> cut -c0-6 example ## print 開頭算起前 6 個字元
test2
this i

用法:find
使用說明:
將檔案系統內符合 expression 的檔案列出來。你可以指要檔案的名稱,類別,時間,大小,許可權等不同資訊的組合,只有完全相符的才會被列出來。
find 根據下列規則判斷 path 和 expression,在命令列上第一個 - ( ) , ! 之前的部份為 path,之後的是 expression。如果 path 是空字串則使用目前路徑,如果 expression 是空字串則使用 -print 為預設 expression
expression 中可使用的選項有二三十個之多,在此只介紹最常用的部份。
-mount, -xdev:只檢查和指定目錄在同一個檔案系統下的檔案,避免列出其它檔案系統中的檔案
-amin n:在過去 n 分鍾內被讀取過
-anewer file:比檔案 file 更晚被讀取過的檔案
-atime n:在過去 n 天過讀取過的檔案
-cmin n:在過去 n 分鍾內被修改過
-cnewer file :比檔案 file 更新的檔案
-ctime n:在過去 n 天過修改過的檔案
-empty:空的檔案-gid n or -group name:gid 是 n 或是 group 名稱是 name
-ipath p, -path p:路徑名稱符合 p 的檔案,ipath 會忽略大小寫
-name name, -iname name:檔案名稱符合 name 的檔案。iname 會忽略大小寫
-size n:檔案大小 是 n 單位,b 代表 512 位元組的區塊,c 表示字元數,k 表示 kilo bytes,w 是二個位元組。-type c:檔案類型是 c 的檔案。
d: 目錄
c: 字型裝置檔案
b: 區塊裝置檔案
p: 具名貯列
f: 一般檔案
l: 符號連結
s: socket
-pid n:process id 是 n 的檔案

你可以使用 ( ) 將運算式分隔,並使用下列運算。
exp1 -and exp2
! expr
-not expr
exp1 -or exp2
exp1, exp2
範例:
將目前目錄及其子目錄下所有延伸檔名是 c 的檔案列出來。
# find . -name "*.c"
將目前目錄其其下子目錄中所有一般檔案列出
# find . -ftype f
將目前目錄及其子目錄下所有最近 20 分鍾內更新過的檔案列出
# find . -ctime -20

名稱:less
使用許可權:所有使用者
使用方式:
less [Option] filename
說明:
less 的作用與 more 十分相似,都可以用來瀏覽文字檔案的內容,不同的是 less 允許使用者往回卷動
以瀏覽已經看過的部份,同時因為 less 並未在一開始就讀入整個檔案,因此在遇上大型檔案的開啟時,會比一般的文書編輯器(如 vi)來的快速。
範例:

指令名稱:ln
使用許可權:所有使用者
使用方式:ln [options] source dist,其中 option 的格式為:
[-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]
[--help] [--version] [--]

說明:Linux/Unix 檔案系統中,有所謂的連結(link),我們可以將其視為檔案的別名,而連結又可分為兩種:硬連結(hard link)與軟連結(symbolic link),硬連結的意思是一個檔案可以有多個名稱,而軟連結的方式則是產生一個特殊的檔案,該檔案的內容是指向另一個檔案的位置。硬連結是存在同一個檔案系統中,而軟連結卻可以跨越不同的檔案系統。

ln source dist 是產生一個連結(dist)到 source,至於使用硬連結或軟鏈結則由參數決定。

不論是硬連結或軟鏈結都不會將原本的檔案復制一份,只會佔用非常少量的磁碟空間。

-f:鏈結時先將與 dist 同檔名的檔案刪除-d:允許系統管理者硬鏈結自己的目錄-i:在刪除與 dist 同檔名的檔案時先進行詢問-n:在進行軟連結時,將 dist 視為一般的檔案-s:進行軟鏈結(symbolic link)-v:在連結之前顯示其檔名-b:將在鏈結時會被覆寫或刪除的檔案進行備份-S SUFFIX:將備份的檔案都加上 SUFFIX 的字尾-V METHOD:指定備份的方式--help:顯示輔助說明--version:顯示版本
範例:
將檔案 yy 產生一個 symbolic link:zz
ln -s yy zz
將檔案 yy 產生一個 hard link:zz
ln yy xx

名稱:locate
使用許可權:所有使用者
使用方式: locate [-q] [-d ] [--database=]
locate [-r ] [--regexp=]
locate [-qv] [-o ] [--output=]
locate [-e ] [-f ] <[-l ] [-c]
<[-U ] [-u]>
locate [-Vh] [--version] [--help]
說明:
locate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是先建立一個包括系統內所有檔案名稱及路徑的資料庫,之後當尋找時就只需查詢這個資料庫,而不必實際深入檔案系統之中了。在一般的 distribution 之中,資料庫的建立都被放在 contab 中自動執行。
一般使用者在使用時只要用
# locate your_file_name
的型式就可以了。 參數:
-u
-U
建立資料庫,-u 會由根目錄開始,-U 則可以指定開始的位置。
-e

將排除在尋找的范圍之外。
-l
如果 是 1.則啟動安全模式。在安全模式下,使用者不會看到許可權無法看到的檔案。這會始速度減慢,因為 locate 必須至實際的檔案系統中取得檔案的許可權資料。
-f
將特定的檔案系統排除在外,例如我們沒有到理要把 proc 檔案系統中的檔案放在資料庫中。
-q
安靜模式,不會顯示任何錯誤訊息。
-n
至多顯示 個輸出。
-r
使用正規運算式 做尋找的條件。
-o
指定資料庫存的名稱。
-d
指定資料庫的路徑
-h
顯示輔助訊息
-v
顯示更多的訊息
-V
顯示程式的版本訊息 範例:

locate chdrv:尋找所有叫 chdrv 的檔案
locate -n 100 a.out:尋找所有叫 a.out 的檔案,但最多隻顯示 100 個
locate -u:建立資料庫

名稱:ls
使用許可權:所有使用者
使用方式:ls [-alrtAFR] [name...]
說明:顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)。
-a 顯示所有檔案及目錄 (ls內定將檔案名或目錄名稱開頭為"."的視為隱藏檔,不會列出)
-l 除檔案名稱外,亦將檔案型態,許可權,擁有者,檔案大小等資訊詳細列出
-r 將檔案以相反次序顯示(原定依英文字母次序)
-t 將檔案依建立時間之先後次序列出
-A 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄)
-F 在列出的檔案名稱後加一符號;例如可執行檔則加 "*", 目錄則加 "/"
-R 若目錄下有檔案,則以下之檔案亦皆依序列出
範例:
列出目前工作目錄下所有名稱是 s 開頭的檔案,愈新的排愈後面:
ls -ltr s*
將 /bin 目錄以下所有目錄及檔案詳細資料列出:
ls -lR /bin
列出目前工作目錄下所有檔案及目錄;目錄於名稱後加 "/", 可執行檔於名稱後加 "*":
ls -AF


名稱:rm
使用許可權:所有使用者
使用方式:rm [options] name...
說明:刪除檔案及目錄。
把計:
-i 刪除前逐一詢問確認。
-f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。
-r 將目錄及以下之檔案亦逐一刪除。
範例:
刪除所有C語言程式檔;刪除前逐一詢問確認:
rm -i *.c
將 Finished 子目錄及子目錄中所有檔案刪除:
rm -r Finished

名稱:rmdir
使用許可權:於目前目錄有適當許可權的所有使用者
使用方式: rmdir [-p] dirName
說明: 刪除空的目錄。
參數: -p 是當子目錄被刪除後使它也成為空目錄的話,則順便一並刪除。
範例:
將工作目錄下,名為 AAA 的子目錄刪除:
rmdir AAA

在工作目錄下的 BBB 目錄中,刪除名為 Test 的子目錄。若 Test 刪除後,BBB 目錄成為空目錄,則 BBB 亦予刪除。
rmdir -p BBB/Test

名稱:split
使用許可權:所有使用者
使用方式:split [OPTION] [INPUT [PREFIX]]說明:
將一個檔案分割成數個。而從 INPUT 分割輸出成固定大小的檔案,其檔名依序為 PREFIXaa, PREFIXab...;PREFIX 預設值為 `x。若沒有 INPUT 檔或為 `-,則從標准輸入讀進資料。
匡兜:
-b, --bytes=SIZE
SIZE 值為每一輸出檔案的大小,單位為 byte。
-C, --line-bytes=SIZE
每一輸出檔中,單行的最大 byte 數。
-l, --lines=NUMBER
NUMBER 值為每一輸出檔的列數大小。
-NUMBER
與 -l NUMBER 相同。
--verbose
於每個輸出檔被開啟前,列印出偵錯資訊到標准錯誤輸出。
--help
顯示輔助資訊然後離開。
--version
列出版本資訊然後離開。
SIZE 可加入單位: b 代表 512, k 代表 1K, m 代表 1 Meg。
範例:
PostgresSQL 大型資料庫備份與回存:
因 Postgres 允許表格大過你系統檔案的最大容量,所以要將表格 mp 到單一的檔案可能會有問題,使用 split進行檔案分割。
% pg_mp dbname | split -b 1m - filename.mp.

重新載入
% createdb dbname
% cat filename.mp.* | pgsql dbname

閱讀全文

與linux硬碟檢測工具相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:758
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:383
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893
app轉賬是什麼 瀏覽:163