linuxのfind
find/-name vsftp -print -exec ls -l {}\;
-exec以;終了するには、findの出力を指します.
find/-name vsftp -print | xargs ls
リスト出力も実現できますが、-execとは異なります.
-exec 1.パラメータは1つの伝達であり、1つのパラメータを伝達してrm 2を1回実行する.ファイル名にスペースなどの特殊文字がある場合でも処理できます-xargs 1.一度にパラメータをコマンドに渡す、-nを使用してパラメータの個数を制御することができる.特殊なファイル名を処理するには、find.name "*.txt"print0 |xargs -0 rm {}
例:
この2つのコマンドは、プログラム構成ドキュメントの検索/削除に便利です.
-exec以;終了するには、findの出力を指します.
find/-name vsftp -print | xargs ls
リスト出力も実現できますが、-execとは異なります.
-exec 1.パラメータは1つの伝達であり、1つのパラメータを伝達してrm 2を1回実行する.ファイル名にスペースなどの特殊文字がある場合でも処理できます-xargs 1.一度にパラメータをコマンドに渡す、-nを使用してパラメータの個数を制御することができる.特殊なファイル名を処理するには、find.name "*.txt"print0 |xargs -0 rm {}
例:
root@ss:/# find / -name vsftpd -print | xargs ls
/etc/init.d/vsftpd /etc/pam.d/vsftpd
/etc/logrotate.d/vsftpd /usr/sbin/vsftpd
/run/vsftpd:
empty vsftpd.pid
/usr/share/doc/vsftpd:
AUDIT changelog.gz NEWS.Debian.gz README.ssl SPEED
BENCHMARKS copyright README REWARD TODO
BUGS examples README.Debian SECURITY TUNING
changelog.Debian.gz FAQ.gz README.security SIZE
root@ss:/# find / -name vsftpd -print -exec ls {} \;
/usr/share/doc/vsftpd
AUDIT changelog.gz NEWS.Debian.gz README.ssl SPEED
BENCHMARKS copyright README REWARD TODO
BUGS examples README.Debian SECURITY TUNING
changelog.Debian.gz FAQ.gz README.security SIZE
/usr/sbin/vsftpd
/usr/sbin/vsftpd
/run/vsftpd
empty vsftpd.pid
/etc/pam.d/vsftpd
/etc/pam.d/vsftpd
/etc/init.d/vsftpd
/etc/init.d/vsftpd
/etc/logrotate.d/vsftpd
/etc/logrotate.d/vsftpd
この2つのコマンドは、プログラム構成ドキュメントの検索/削除に便利です.