#navi(../)
* ファイルサイズ順に表示する・ls [#y1884196]
lsコマンドを使用してファイルサイズ順に降順・昇順で表示する方法を以下に記します。~
本資料はUbuntuを使用して動作確認を行いました。

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#x1bd8e47]
-[[ファイルのタイムスタンプを変更する方法>逆引きUNIXコマンド/ファイルのタイムスタンプを変更する方法]]
-[[lsコマンド・拡張子でソートする>逆引きUNIXコマンド/lsコマンド・拡張子でソートする]]
-[[lsコマンド・隠しファイルを表示する(ドットファイル)>逆引きUNIXコマンド/lsコマンド・隠しファイルを表示する(ドットファイル)]]
-[[lsコマンド・ディレクトリ内のファイルを表示しないようにする>逆引きUNIXコマンド/lsコマンド・ディレクトリ内のファイルを表示しないようにする]]
-[[lsコマンド・ファイルの更新日時でソートする>逆引きUNIXコマンド/lsコマンド・ファイルの更新日時でソートする]]
-[[lsコマンド・自然数でソートする>逆引きUNIXコマンド/lsコマンド・自然数でソート]]
-[[lsコマンド・ファイルを除くディレクトリ一覧を取得したい>逆引きUNIXコマンド/ファイルを除くディレクトリ一覧を取得したい]]
-[[lsコマンド・ディレクトリを除くファイル名一覧を取得したい>逆引きUNIXコマンド/ディレクトリを除くファイル名一覧を取得したい]]

* 確認環境 [#x6845d36]
以下のように動作確認のため、3つのファイルを作成しました。~
1バイト,2バイト,3バイトのファイルです。

 sakura@ubuntu:~$ mkdir wk
 sakura@ubuntu:~$ cd wk
 sakura@ubuntu:~/wk$ echo -n 1 > 1.txt
 sakura@ubuntu:~/wk$ echo -n 12 > 2.txt
 sakura@ubuntu:~/wk$ echo -n 123 > 3.txt
 sakura@ubuntu:~/wk$ ls -l
 合計 12
 -rw-rw-r-- 1 sakura sakura 1  1月 27 01:01 1.txt
 -rw-rw-r-- 1 sakura sakura 2  1月 27 01:01 2.txt
 -rw-rw-r-- 1 sakura sakura 3  1月 27 01:01 3.txt

* -Sオプションで表示確認(ファイルサイズが大きいものから表示) [#kba4b22a]
lsの-S, -lSオプションで表示したときの出力結果です。
オプション-Sと-lSの2種類の実行結果を以下に記します。~
ファイルサイズの大きいものから表示されているのが確認できます。

 sakura@ubuntu:~/wk$ ls -S
 3.txt  2.txt  1.txt

 sakura@ubuntu:~/wk$ ls -lS
 合計 12
 -rw-rw-r-- 1 sakura sakura 3  1月 27 01:01 3.txt
 -rw-rw-r-- 1 sakura sakura 2  1月 27 01:01 2.txt
 -rw-rw-r-- 1 sakura sakura 1  1月 27 01:01 1.txt


* -Srオプションで表示確認(ファイルサイズが小さいものから表示) [#f1257f2b]
オプション-rを使用し逆に表示するようにします。~
上記とは逆の並びで表示されているのが確認できます。

 sakura@ubuntu:~/wk$ ls -Sr
 1.txt  2.txt  3.txt

 sakura@ubuntu:~/wk$ ls -lSr
 合計 12
 -rw-rw-r-- 1 sakura sakura 1  1月 27 01:01 1.txt
 -rw-rw-r-- 1 sakura sakura 2  1月 27 01:01 2.txt
 -rw-rw-r-- 1 sakura sakura 3  1月 27 01:01 3.txt


以上、lsコマンドを使ったファイルサイズによるソート方法でした。~
尚、商用UNIXでは、-Sオプションが無い場合があります。~
その場合は、sortコマンドのフィールド指定などを組み合わせて並べ替えれば実現できます。


#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS