Lunatic Sol

IT Tips

ls -la の出力からある一定以上のサイズのものだけを print する

2005-05-23 11:38:23 | UNIX/Linux
ls -la の出力が多い場合、|more などを使って出力を画面ごとに停止したりしますが、サイズの大きいものを調べたいときにはひとつずつ見るのは面倒です。

ということで awk を使ってフィルターしてしまいます。

ls -la|awk '{if ($5 >= 10000000) print}'

ls -la の5番目の要素はサイズですので $5 となります。その値が 10,000,000 よりも大きい場合は出力 (print) するというフィルターになります。


Cygwin ProFTPD をスタンドアロンとしてセットアップする

2005-05-11 18:29:36 | Windows
IIS の FTP でもいいんだけど、設定方法とか Linux/UNIX 寄りにしたい場合は Cygwin の方が便利。っということで、Cygwin ProFTPD を Windows サービスとしてセットアップしてみる。

■ マニュアル
/usr/share/doc/Cygwin/proftpd-1.2.10.README

■ 必要パッケージ (ヘルプより)
binutils 20040312-1
crypt 1.1-1
cygwin 1.5.10-3
gcc 3.3.1-3
libncurses7 5.3-4
ncurses 5.3-4

■ Windows サービスとしてのセットアップコマンド
$ cygrunsrv --install proftpd --path /usr/sbin/proftpd --args --nodaemon --termsig TERM --shutdown

■ Cygwin ProFTPD の実行
$ net start proftpd

inetd として実行したい場合は /etc/proftpd.conf と /etc/inetd.conf を編集すればいいみたいです。