總結平常工作中經常用到的linux命令,本文講一些查詢和比較命令
1. 檢視當前目錄下所有各個資料夾的大小
[root@a23a40b943b3 tools]
# du -hs ./*
20k ./install.sh
202m ./python-3.7.2
22m ./python-3.7.2.tgz
2. 檢視當前目錄的大小[root@a23a40b943b3 tools]
# du -hs ./
224m ./
3. 查詢大檔案
如查詢當前目錄下超過10m的檔案,會遞迴查詢子目錄
[root@a23a40b943b3 tools]
# find ./ -type f -size +10m
./python-3.7.2.tgz
./python-3.7.2/libpython3.7m.a
./python-3.7.2/libpython3.7m.so.1.0
./python-3.7.2/libpython3.7m.so
4. 子目錄的詳細檔案大小資訊
查詢時需要指定目錄層級
[root@a23a40b943b3 tools]
# du --max-depth=2 -h
2.0m ./python-3.7.2/mac
1.1m ./python-3.7.2/parser
45m ./python-3.7.2/lib
44k ./python-3.7.2/.azure-pipelines
13m ./python-3.7.2/python
2.4m ./python-3.7.2/tools
2.9m ./python-3.7.2/pc
740k ./python-3.7.2/pcbuild
35m ./python-3.7.2/build
12k ./python-3.7.2/m4
264k ./python-3.7.2/programs
20m ./python-3.7.2/modules
6.2m ./python-3.7.2/misc
848k ./python-3.7.2/include
11m ./python-3.7.2/doc
17m ./python-3.7.2/objects
12k ./python-3.7.2/grammar
202m ./python-3.7.2
224m .
5. 比較兩個目錄檔案的差異性# 加-r引數表示遞迴查詢子目錄
diff -r /var/www/htmltmp/ /mnt/devd/www/
6. 遍歷某目錄下面所有檔案資訊,匯出到檔案中[root@a23a40b943b3 tools]
# ls -rlh > 1.txt
[root@a23a40b943b3 tools]
# ls -lh
total 23m
-rw-r--r-- 1 root root 273k oct 16 16:53 1.txt
-rw-r--r-- 1 root root 19k nov 1 2019 install.sh
drwxr-xr-x 19 501 501 4.0k nov 4 2019 python-3.7.2
-rw-r--r-- 1 root root 22m dec 24 2018 python-3.7.2.tgz
匯出時過濾目錄
[root@a23a40b943b3 tools]
# ls -ralh | grep "^-" > 1.txt
[root@a23a40b943b3 tools]
# ls -lh
total 23m
-rw-r--r-- 1 root root 246k oct 16 17:01 1.txt
-rw-r--r-- 1 root root 19k nov 1 2019 install.sh
drwxr-xr-x 19 501 501 4.0k nov 4 2019 python-3.7.2
-rw-r--r-- 1 root root 22m dec 24 2018 python-3.7.2.tgz
7. 檢視當前目錄下檔案數量[root@a23a40b943b3 tools]
# find ./ -type f | wc -l
4539
linux命令初體驗(一)檢視目錄命令
今天開始學習linux的使用,虛擬機器下的ubuntu系統安裝完成後第一件事就是學習使用linux系統的命令 檢視當前目錄的指令是 ls命令 如 ls 回車就可以顯示當前所在目錄下的檔案 需要檢視當前目錄下隱藏的資料夾用 ls a即可 有時候我們需要檢視其它目錄中的檔案,此時我們就可以在ls命令後面...
專案一 任務一 查詢linux系統的基本概況
一 linux是一套免費使用和自由傳播的 類unix 作業系統 是乙個基於 posix 和unix 的多使用者 多工 支援 多執行緒和多 cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援 32位和 64位硬體。linux繼承了 unix以網路 為核心的設計思想,是乙個效能...
Linux 查詢命令find(一)
說道查詢命令,第乙個想到的就是find,用法多樣,加上 exec,你可以玩的很開心。小缺點是需要遍歷目錄下所有,查詢會比較慢。例如遍歷 下查詢,尤其是系統中檔案非常多時,你可以先去聽首歌,再來看結果 當然了,這有點誇張!root salt master test03 find etc name ne...