首頁 > 檔案與目錄管理 > ls-h

ls-h:人類可讀的文件大小顯示

ls-h 並非標準的 Linux 命令,但經常被用作使用者自訂的別名 (alias) 或腳本,以方便使用 'ls -h' 命令。此命令的主要目的是以人類易於閱讀的格式(如 KB、MB、GB)顯示文件和目錄的大小。

概述

ls-h 是一個執行 'ls -h' 功能的使用者自訂命令,它會將文件大小轉換並輸出為 1024 位元組 (K)、1048576 位元組 (M) 等單位。這對於快速了解大型文件或目錄的大小非常有用。

主要特點

  • 以人類可讀的單位 (K, M, G) 顯示文件大小
  • 與標準 'ls' 命令的 '-h' 選項功能相同
  • 主要用作使用者方便的別名或腳本形式

主要選項

ls-h 本身包含了 'ls -h' 的功能,因此它不具有獨立的獨特選項,而是可以與 'ls' 命令的其他選項一起使用。這裡說明的選項是 'ls' 命令的選項,當 ls-h 被用作 'ls -h' 的別名時,可以一起使用。

顯示/格式

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`ls-h` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

使用範例

ls-h 主要用作 'ls -h' 的別名,因此以下範例展示了 'ls -h' 的用法。如果已設定 ls-h 別名,則可以輸入 'ls-h' 而非 'ls -h' 來獲得相同結果。

顯示當前目錄文件大小

ls -h

以人類可讀的單位顯示當前目錄中文件和目錄的大小。

顯示帶有詳細資訊的文件大小

ls -lh

顯示文件的詳細資訊(權限、所有者等)以及人類可讀的大小。

顯示包含特定目錄隱藏文件的尺寸

ls -ah /var/log

顯示指定目錄中所有項目的尺寸,包括隱藏文件,以人類可讀的單位表示。

安裝

ls-h 並非系統預設的命令。為了方便使用 'ls -h' 的功能,您可以設定使用者自訂的別名 (alias) 或創建一個簡單的 shell 腳本來使用。

設定別名 (alias)

alias ls-h='ls -h'

要在 shell 會話期間將 'ls-h' 用作 'ls -h' 的別名,請輸入以下命令。若要永久使用,則需要將其添加到 shell 設定檔(例如 ~/.bashrc, ~/.zshrc)中。

永久設定別名 (Bash/Zsh)

echo "alias ls-h='ls -h'" >> ~/.bashrc
source ~/.bashrc

將上述 alias 命令添加到 ~/.bashrc 或 ~/.zshrc 文件中,然後套用變更。

創建簡單的 shell 腳本

echo '#!/bin/bash\nls -h "$@"' > ~/bin/ls-h\nchmod +x ~/bin/ls-h

您也可以創建一個可執行腳本來建立 'ls-h' 命令。創建腳本文件並賦予執行權限後,將其儲存在 PATH 中的目錄(例如 ~/bin)下。

提示與注意事項

使用 ls-h 時的實用提示和注意事項。

與其他 ls 選項的組合

如果 ls-h 是 'ls -h' 的別名,您可以自由地將其與 'ls' 命令的其他有用選項(-l, -a, -t, -r 等)組合使用。例如,可以使用 'ls-h -lat'。

  • ls-h -l:顯示詳細資訊和人類可讀的大小
  • ls-h -a:包含隱藏文件並顯示人類可讀的大小
  • ls-h -t:按時間排序並顯示人類可讀的大小

別名 vs 腳本

對於簡單的功能,別名更方便;但如果需要更複雜的邏輯或額外的參數處理,腳本方式則更靈活。在大多數情況下,使用 'ls -h' 的別名就足夠了。


相同類別命令