逆引きUNIXコマンド/findでファイルのみ、ディレクトリのみの一覧を取得する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* findでファイルのみの一覧、ディレクトリのみの一覧を取得...
findコマンドを使用して、指定したディレクトリ配下の
-ファイルのみの一覧
-ディレクトリのみの一覧~
を取得する方法を以下に記します。
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
#contents
* ファイルのみの一覧を取得する方法 [#j855f52f]
以下の構文で、指定したパス配下のファイルのみの一覧を取得...
find ファイル一覧を取得したいパス -type f
実際に /usr/share 配下のファイル一覧を先頭から10件取得し...
$ find /usr/share/ -type f | head -10
/usr/share/nano/javascript.nanorc
/usr/share/nano/rust.nanorc
/usr/share/nano/texinfo.nanorc
/usr/share/nano/java.nanorc
/usr/share/nano/perl.nanorc
/usr/share/nano/nanohelp.nanorc
/usr/share/nano/spec.nanorc
/usr/share/nano/changelog.nanorc
/usr/share/nano/autoconf.nanorc
/usr/share/nano/groff.nanorc
* ディレクトリのみの一覧を取得する方法 [#te950f1e]
以下の構文で、指定したパス配下のディレクトリのみの一覧を...
find ファイル一覧を取得したいパス -type d
実際に /usr/share 配下のディレクトリ覧を先頭から10件取得...
$ find /usr/share/ -type d | head -10
/usr/share/
/usr/share/nano
/usr/share/xfburn
/usr/share/themes
/usr/share/themes/Numix
/usr/share/themes/Numix/gtk-3.0
/usr/share/themes/Numix/gtk-2.0
/usr/share/themes/Numix/metacity-1
/usr/share/themes/Numix/xfwm4
/usr/share/themes/Numix/gtk-3.20
* 階層を指定したい場合 -maxdepth [#e775999e]
maxdepthオプションを使用すれば、対象とするディレクトリ階...
+ 出力をわかりやすくするために、/usr/shareにcd(''c''hange...
$ cd /usr/share/
+ 上記同様に maxdepth を指定せず実行したときの出力です。
$ find . -type d | head -10
.
./nano
./xfburn
./themes
./themes/Numix
./themes/Numix/gtk-3.0
./themes/Numix/gtk-2.0
./themes/Numix/metacity-1
./themes/Numix/xfwm4
./themes/Numix/gtk-3.20
+続けて、-maxdepthオプションに1を指定して実行したときの出...
出力を見てわかるとおり、1階層目のディレクトリ一覧が表示さ...
$ find . -maxdepth 1 -type d | head -10
.
./nano
./xfburn
./themes
./file
./liblouisutdml
./fontconfig
./meld
./sensible-utils
./appdata
+ファイル一覧の場合は、typeオプションをdからfに変更するだ...
* typeオプション [#d3002be9]
manコマンドでfindを確認すると、以下の記述があります。~
本資料では、d directory と f regular file を使用しました。
-type c
File is of type c:
b block (buffered) special
c character (unbuffered) special
d directory
p named pipe (FIFO)
f regular file
l symbolic link; this is never true if the -L...
option is in effect, unless the symbolic lin...
want to search for symbolic links when...
-xtype.
s socket
D door (Solaris)
以上、findコマンドを使って指定したパス配下のファイル一覧...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* findでファイルのみの一覧、ディレクトリのみの一覧を取得...
findコマンドを使用して、指定したディレクトリ配下の
-ファイルのみの一覧
-ディレクトリのみの一覧~
を取得する方法を以下に記します。
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
#contents
* ファイルのみの一覧を取得する方法 [#j855f52f]
以下の構文で、指定したパス配下のファイルのみの一覧を取得...
find ファイル一覧を取得したいパス -type f
実際に /usr/share 配下のファイル一覧を先頭から10件取得し...
$ find /usr/share/ -type f | head -10
/usr/share/nano/javascript.nanorc
/usr/share/nano/rust.nanorc
/usr/share/nano/texinfo.nanorc
/usr/share/nano/java.nanorc
/usr/share/nano/perl.nanorc
/usr/share/nano/nanohelp.nanorc
/usr/share/nano/spec.nanorc
/usr/share/nano/changelog.nanorc
/usr/share/nano/autoconf.nanorc
/usr/share/nano/groff.nanorc
* ディレクトリのみの一覧を取得する方法 [#te950f1e]
以下の構文で、指定したパス配下のディレクトリのみの一覧を...
find ファイル一覧を取得したいパス -type d
実際に /usr/share 配下のディレクトリ覧を先頭から10件取得...
$ find /usr/share/ -type d | head -10
/usr/share/
/usr/share/nano
/usr/share/xfburn
/usr/share/themes
/usr/share/themes/Numix
/usr/share/themes/Numix/gtk-3.0
/usr/share/themes/Numix/gtk-2.0
/usr/share/themes/Numix/metacity-1
/usr/share/themes/Numix/xfwm4
/usr/share/themes/Numix/gtk-3.20
* 階層を指定したい場合 -maxdepth [#e775999e]
maxdepthオプションを使用すれば、対象とするディレクトリ階...
+ 出力をわかりやすくするために、/usr/shareにcd(''c''hange...
$ cd /usr/share/
+ 上記同様に maxdepth を指定せず実行したときの出力です。
$ find . -type d | head -10
.
./nano
./xfburn
./themes
./themes/Numix
./themes/Numix/gtk-3.0
./themes/Numix/gtk-2.0
./themes/Numix/metacity-1
./themes/Numix/xfwm4
./themes/Numix/gtk-3.20
+続けて、-maxdepthオプションに1を指定して実行したときの出...
出力を見てわかるとおり、1階層目のディレクトリ一覧が表示さ...
$ find . -maxdepth 1 -type d | head -10
.
./nano
./xfburn
./themes
./file
./liblouisutdml
./fontconfig
./meld
./sensible-utils
./appdata
+ファイル一覧の場合は、typeオプションをdからfに変更するだ...
* typeオプション [#d3002be9]
manコマンドでfindを確認すると、以下の記述があります。~
本資料では、d directory と f regular file を使用しました。
-type c
File is of type c:
b block (buffered) special
c character (unbuffered) special
d directory
p named pipe (FIFO)
f regular file
l symbolic link; this is never true if the -L...
option is in effect, unless the symbolic lin...
want to search for symbolic links when...
-xtype.
s socket
D door (Solaris)
以上、findコマンドを使って指定したパス配下のファイル一覧...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: