この簡単なチュートリアルでは、Linuxでファイルのバイト数を取得する方法を説明します。 バイト 最も一般的には8ビットで構成されるデジタル情報の単位です。 ファイルサイズはバイト単位で測定されます。
Linuxでファイルのバイト数を取得する方法
ファイル内のカウントで取得するために使用できるさまざまなLinuxコマンドがあります。
これらのコマンドには次のものが含まれます。
では、Linuxでwc、stat、du、lsコマンドを使用してファイルのバイト数を取得するにはどうすればよいでしょうか。
wcコマンドを使用してLinuxでファイルのバイト数を取得する方法
wcコマンドは、各ファイルの改行、ワード、およびバイト数を出力するために使用されます。 コマンドライン構文は次のとおりです。
wc [OPTION]... [FILE]...
さまざまな機能のために渡すことができる複数のコマンドラインオプションがあります。
ただし、wcコマンドを使用してファイルのバイト数を取得するには、 -c/--bytes
オプション。
wc -c NAME-of-FILE
例えば;
wc -c wp-config.php
サンプル出力;
3598 wp-config.php
ファイルの名前なしでバイトだけを印刷したい場合;
wc -c < FILE-NAME
例えば;
wc -c < wp-config.php
サンプル出力;
3598
ファイル内の特定の行番号のバイト数を取得することもできます。
awk '{if(NR==LINE_NUMBER) print $0}' FILENAME | wc -c
sed -n LINE_NUMBERp FILENAME | wc -c
続きを読む man wc
。
statコマンドを使用してLinuxでファイルのバイト数を取得する方法
statコマンドは、ファイルまたはファイルシステムのステータスを表示するために使用されます。
statコマンドを使用してファイルのバイト数を取得するには、オプションを渡すだけです。 -c FORMAT FILENAME
/--format=FORMAT FILENAME
。
フォーマットは、statコマンドのmanページ(man stat)から取得できます。
The %s
ファイルの合計サイズをバイト単位で示します。
stat -c %s FILENAME
また
stat --format=%s FILENAME
例;
stat --format=%s wp-config.php
サンプル出力;
3598
同様に、 stat -c %s wp-config.php
同じ結果が得られるはずです。
duコマンドを使用してLinuxでファイルのバイト数を取得する方法
du、aka、disk Usageコマンドを使用して、Linuxのファイルをカウントで取得することもできます。 duコマンドは基本的に、一連のFILEのディスク使用量をディレクトリに対して再帰的に要約します。
duコマンドを使用してファイルのバイト数を取得するには、オプションを渡すだけです -b/--bytes FILENAME
指図。
du [-b|--bytes] FILENAME
例えば;
du -b wp-config.php
3598 wp-config.php
続きを読む man du
。
lsコマンドを使用してLinuxでファイルのバイト数を取得する方法
を使用してファイルのバイト数を取得することもできます ls
指図。 lsコマンドは通常、ファイル/ディレクトリに関する情報を一覧表示するために使用されます。
カウントで取得するには、ファイルの長いリストを作成するだけで、バイトカウントを取得できるはずです。
ls -l wp-config.php
サンプル出力;
-rw-r--r-- 1 kifarunix kifarunix 3598 May 26 12:20 wp-config.php
出力の5列目は、バイト数を示しています。
5番目のフィールドを印刷することによってのみバイトカウントを抽出できます。
ls -l wp-config.php | awk '{print $5}'
ls -l wp-config.php | cut -d' ' -f5
これが、Linuxでファイルのバイト数を簡単に取得できる方法です。 あなたがその点に関して探求することができる他の複数のオプションがあります。
その他のチュートリアル
LinuxでSEDを使用してファイル内の行のコメントを解除する
vimで貼り付け行をコピーする方法
Linuxのresolv.confでDNSを永続的に変更する
The post Linuxでファイルのバイト数を取得する方法 appeared first on Gamingsym Japan.