逆引きUNIXコマンド/ファイル数を取得する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* ファイル数を取得する方法 [#t7485a02]
#contents
ディレクトリに存在するファイル数や特定の拡張子を持つファ...
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* lsとwcコマンドを利用する [#x57fcef3]
wcコマンドに-lオプションを使用すると行数を取得することが...
つまり、検索した結果の行数を取得すればファイル数を取得す...
** lsコマンドとwcコマンドを利用してファイル数を取得 [#kf9...
以下にlsコマンドとwcコマンドを利用した例を記します。
lsコマンドに-1オプションを利用し1ファイル1行として表示す...
$ ls -1
a.csv
a.txt
b.csv
b.txt
c.csv
c.txt
ls -1が出力した行数を取得すればファイル数になりますね。~
ls -1とwc -lをパイプでつなげて動作させた結果です。
$ ls -1 | wc -l
6
ディレクトリが存在していてディレクトリをカウントから除き...
以下にls, wc, grepコマンドを利用し動作させた結果を記しま...
-ディレクトリfoo, barが存在してます。(-Fオプションにてデ...
$ ls -1F
a.csv
a.txt
b.csv
b.txt
bar/
c.csv
c.txt
foo/
-grep -vコマンドにより / を含む行を対象外にしました。
$ ls -1F | grep -v /
a.csv
a.txt
b.csv
b.txt
c.csv
c.txt
- ls, grep, wcを組み合わせ取得したファイル数です。(ディレ...
$ ls -1F | grep -v / | wc -l
6
* findとwcコマンドを利用する [#j39c1a64]
findを利用すれば、カレントディレクトリ以下のファイルも対...
** findとwcコマンドを利用してファイル数を取得する [#cbf7b...
lsコマンドと同様にfindで対象となったファイルの行数をwcコ...
テストしたファイルおよびディレクトリは以下の通りです。
$ find ./
./
./a.txt
./a.csv
./foo
./foo/aa.csv
./foo/aa.txt
./bar
./bar/aa.csv
./bar/aa.txt
- csvファイルのファイル数を取得する
上記のfind ./の出力を見ると、カレントディレクトリにa.csv,...
barディレクトリにaa.csv、計3つcsvファイルが存在しているこ...
findコマンドを利用してcsvファイル数を取得してみます。
$ find ./ -name "*.csv" | wc -l
3
#br
注意: -name の後ろの引数に*.csvなどとする場合は、ダブルク...
または、ダブルクオート、シングルクオートを利用したくない...
そうしないと、上記の環境の場合、カレントディレクトリにあ...
* 関連資料 [#hd2f86c9]
-[[逆引きUNIXコマンド/ファイルを探す・findコマンド]]
-[[逆引きUNIXコマンド/ファイルを除くディレクトリ一覧を取...
-[[逆引きUNIXコマンド/lsコマンド・ディレクトリ内のファイ...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* ファイル数を取得する方法 [#t7485a02]
#contents
ディレクトリに存在するファイル数や特定の拡張子を持つファ...
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* lsとwcコマンドを利用する [#x57fcef3]
wcコマンドに-lオプションを使用すると行数を取得することが...
つまり、検索した結果の行数を取得すればファイル数を取得す...
** lsコマンドとwcコマンドを利用してファイル数を取得 [#kf9...
以下にlsコマンドとwcコマンドを利用した例を記します。
lsコマンドに-1オプションを利用し1ファイル1行として表示す...
$ ls -1
a.csv
a.txt
b.csv
b.txt
c.csv
c.txt
ls -1が出力した行数を取得すればファイル数になりますね。~
ls -1とwc -lをパイプでつなげて動作させた結果です。
$ ls -1 | wc -l
6
ディレクトリが存在していてディレクトリをカウントから除き...
以下にls, wc, grepコマンドを利用し動作させた結果を記しま...
-ディレクトリfoo, barが存在してます。(-Fオプションにてデ...
$ ls -1F
a.csv
a.txt
b.csv
b.txt
bar/
c.csv
c.txt
foo/
-grep -vコマンドにより / を含む行を対象外にしました。
$ ls -1F | grep -v /
a.csv
a.txt
b.csv
b.txt
c.csv
c.txt
- ls, grep, wcを組み合わせ取得したファイル数です。(ディレ...
$ ls -1F | grep -v / | wc -l
6
* findとwcコマンドを利用する [#j39c1a64]
findを利用すれば、カレントディレクトリ以下のファイルも対...
** findとwcコマンドを利用してファイル数を取得する [#cbf7b...
lsコマンドと同様にfindで対象となったファイルの行数をwcコ...
テストしたファイルおよびディレクトリは以下の通りです。
$ find ./
./
./a.txt
./a.csv
./foo
./foo/aa.csv
./foo/aa.txt
./bar
./bar/aa.csv
./bar/aa.txt
- csvファイルのファイル数を取得する
上記のfind ./の出力を見ると、カレントディレクトリにa.csv,...
barディレクトリにaa.csv、計3つcsvファイルが存在しているこ...
findコマンドを利用してcsvファイル数を取得してみます。
$ find ./ -name "*.csv" | wc -l
3
#br
注意: -name の後ろの引数に*.csvなどとする場合は、ダブルク...
または、ダブルクオート、シングルクオートを利用したくない...
そうしないと、上記の環境の場合、カレントディレクトリにあ...
* 関連資料 [#hd2f86c9]
-[[逆引きUNIXコマンド/ファイルを探す・findコマンド]]
-[[逆引きUNIXコマンド/ファイルを除くディレクトリ一覧を取...
-[[逆引きUNIXコマンド/lsコマンド・ディレクトリ内のファイ...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: