Today: Yesterday: Total: Online:
カテゴリー
その他
  • RSS1.0
  • RSS2.0
  • atom0.3
  • valid XHTML1.0
  • valid CSS2
  • Credit
RSSリーダーで購読する | この日記のはてなブックマーク数 | プロフィール
コメントが一番多い記事(233コメント):人の心理の裏をかくホームページ集客術:リピータになってもらうためには
ツイートが一番多い記事(94ツイート):ちょっと待て!twitterやfacebookに子供の写真を掲載する親達への警告
いいねが一番多い記事(574いいね):facebookスパムに要注意。なりすましの見分け方とアカウント乗っ取りの手口(2013年度版)

[ カテゴリー » Linux ]

カテゴリー » Linux November 16, 2009

ディレクトリを削除できなくなった場合 ID:1258359163


ディレクトリ名に空白や\が入ったことが原因。
ファイル名を「"」で囲むと削除できる。


$ rm "dummy file


http://www.atmarkit.co.jp/flinux/rensai/linuxtips/131undelfiledel.html

— posted by midilin @ 05:12PM

カテゴリー » Linux March 27, 2008

一括文字コード変換 ID:1206592769


find . -type f -print0 | xargs -0 nkf --overwrite -w -Lu
ファイルを検索するfindコマンドで、
カレントディレクトリ「.」から通常ファイル「-type f」を探索し出力
「-print0」(常に真)。


http://d.hatena.ne.jp/cloudnet/searchdiary?word=%A5%AA%A5%D7%A5%B7%A5%E7%A5%F3


nkf のオプション--overwriteは変換した文字コードのデータを元のファイルに上書きするもので、
-wが文字コードをUTF8
EUCに変換したい場合は-e、
SJISにする場合は-sを代わりに指定



find /path/to/directory -name \*.html -exec nkf -O -e {} \;\ -exec mv nkf.out {} \;

http://blog.livedoor.jp/nipotan/archives/2219057.html
1 / 2| 次のページ »

— posted by midilin @ 01:39PM

カテゴリー » Linux September 08, 2006

ディレクトリ以下文字列一括置換 ID:1157698437


例)#ffffddを#aaaaccに一括置換して、バックアップを作る
perl -i.bak -p -e 's/#ffffdd/#aaaacc/ig;' *.html
-iの後に拡張子をいれなければ、バックアップは作られない。


ただし、ファイル数が多いと
Argument list too long
というエラーがでて失敗する?
(ファイル数15000で失敗)


http://www.stackasterisk.jp/tech/program/perl04_04.jsp
1 / 2| 次のページ »

— posted by midilin @ 03:53PM

カテゴリー » Linux July 24, 2006

コマンドのパスを調べる ID:1153734090


whereis
1 / 2| 次のページ »

— posted by midilin @ 06:41PM

カテゴリー » Linux July 24, 2006

find + xargs と find -exec の使い分け ID:1153733520


ファイル名をクオートしなくても良いなら xargs を使った方が速い。
find -exec はクオートを勝手にやってくれてる
http://sonic64.com/2003-11-07.html
1 / 2| 次のページ »

— posted by midilin @ 06:32PM

カテゴリー » Linux July 24, 2006

Linuxで文字コード一括変換 ID:1153728252


EUCコードに変換する
$ nkf -e paper.txt > paper.euc



http://homepage2.nifty.com/cs/linux_command/command/nkf.html


一括変換
find . -type f -print0 | xargs -0 nkf -e --overwrite
http://q.hatena.ne.jp/1148886216
findコマンドのオプションは
http://linux-topics.com/command/command/025-find.htm
nkfのoverwriteオプションについては
http://www.sgtpepper.net/hyspro/diary/20051214.html
1 / 2| 次のページ »

— posted by midilin @ 05:04PM

カテゴリー » Linux March 02, 2006

Linuxのtar圧縮 ID:1141310954


# tar tzf qpopper2.53.tar.Z ← 書庫ファイルの中身を表示
# tar Zxvf qpopper2.53.tar.Z ← 書庫ファイルを復元
# tar cvf qpopper2.53.tar qpopper2.53 ← tar形式の書庫ファイルを作成
# tar zcvf qpopper2.53.tar.gz qpopper2.53 ← tar+gzip形式の書庫ファイルを作成
http://www.fmmc.or.jp/~fm/nwmg/TL6.1Svr/intro/server_pgs2.html
http://iris.homeunix.net/yayoi/freebsd/archiver/tar.asp
1 / 2| 次のページ »

— posted by midilin @ 11:49PM

カテゴリー » Linux June 14, 2005

wgetの使い方とオプション ID:1118733419


wgetの使い方全般とオプション
http://www.geocities.jp/horiuchimasaru/wget.html

wgetのオプション詳細
http://members.at.infoseek.co.jp/futora/wget153/option.html
1 / 2| 次のページ »

— posted by midilin @ 04:16PM

カテゴリー » Linux November 29, 2004

Linux 戻り値の調べ方 ID:1101703448


コマンドを実行した後
「$?」
と実行をすると戻り値をとることができる。
(echo $?)
よって、
echo $? > ファイル名とすれば、
その戻り値をファイルとして保存可能
1 / 2| 次のページ »

— posted by midilin @ 01:44PM | Comment (0) | TrackBack (0) 

カテゴリー » Linux November 26, 2004

バックグラウンドでプロセスを実行する ID:1101461678


コマンドの後に
?
を付ける
1 / 2| 次のページ »

— posted by midilin @ 06:34PM | Comment (0) | TrackBack (0)