1 名前:login:Penguin [2008/04/26(土) 11:33:02 ID:NNoG9Pjy] まずは2ch-Linux-Beginnersを読みましょう。 いろいろとまとめられているので(・∀・)イイ!! www12.atwiki.jp/linux2ch/ (避難所) このまとめサイト(Wiki)にアクセスできないときは、Webアーカイブ web.archive.org/web/*/http://linux2ch.is.land.to/ を参照。 読んでも解決しなかったら、質問を書きこむ前にここを読もう。 www12.atwiki.jp/linux2ch/?About 過去ログ検索(Part29: 22氏提供) 2chlinux.dtdns.net/2ch-linux-ks/ Google検索 www.google.co.jp/linux 関連スレッドは >>2-4 あたり。 前スレ くだらねえ質問はここに書き込め! Part 162 pc11.2ch.net/test/read.cgi/linux/1206611501/ 2chlinux.dtdns.net/2ch-linux-ks/thread/1206611501.html
170 名前:login:Penguin mailto:sage [2008/04/30(水) 10:39:38 ID:xEUTkWJd] それならファイルパーミッションが原因ではないような /var/log/httpd/error_log の出力を確認 SELinux を有効にしているなら echo 0 > /selinux/enforce で一時的に無効にしてみたら? httpd.conf の UserDir まわりの設定も晒せ
171 名前:login:Penguin mailto:sage [2008/04/30(水) 10:52:14 ID:gjhQz+Kc] みなさん、すいません。 /var/log/httpd/error_logです。 [Wed Apr 30 10:43:05 2008] [error] [client 130.*.*.*] (13)Permission denied: access to /~user2/index.html denied (IPは隠しました) /etc/httpd/conf/httpd.confです。 <IfModule mod_userdir.c> (コメント略) UserDir public_html </IfModule> <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory>
172 名前:login:Penguin mailto:sage [2008/04/30(水) 10:53:10 ID:gjhQz+Kc] 追加ですが、SELinuxを無効にしたら見えました。 何が悪いのかわかりますでしょうか。
173 名前:login:Penguin mailto:sage [2008/04/30(水) 10:58:24 ID:6FEIXITo] 特定のディレクトリ以下の全ファイル・ディレクトリのatimeを更新するにはどうしたらいいのでしょうか? こんな事必要になるとは思わなかったけど、やらざるを得ずorz
174 名前:login:Penguin [2008/04/30(水) 11:14:04 ID:tQtvI8CE] >>173 find /some/directory -printf '%a\t%p\n'
175 名前:login:Penguin [2008/04/30(水) 11:15:53 ID:tQtvI8CE] あ、更新か。 すまん。
176 名前:156 mailto:sage [2008/04/30(水) 11:29:52 ID:gjhQz+Kc] 自己解決しました。 SELinux有効時は、ディレクトリのラベルを再設定しないと、apacheが読み込めないということらしく、 rootにて # restorecon /home/<ユーザディレクトリ>/public_html # restorecon -R /home/<ユーザディレクトリ>/public_html をする必要があったようです。上記のコマンド実行後、無事enforceの状態で見れるようになりました。 どうもでした。
177 名前:login:Penguin mailto:sage [2008/04/30(水) 11:34:51 ID:5xoYlWM5] >>173 atime? じゃ find dir/ -type f | xargs touch -a >>174 それもOKのよーな気もする
178 名前:login:Penguin mailto:sage [2008/04/30(水) 11:38:23 ID:5xoYlWM5] >>172 ls -lZ /home/user1 /home/user2
179 名前:78 [2008/04/30(水) 13:08:20 ID:+M7iclYh] >>79 ありがとうございます。それでけるんですが、 utf-8なHDDやコマンドのメッセージが文字化けしてしまうので、 これらと同時に使える方法はないでしょうか? >>92 文字コード指定はNTFSやCIFS(SMB)のみしか出来ないようです。
180 名前:login:Penguin mailto:sage [2008/04/30(水) 14:08:10 ID:5xoYlWM5] >>179 smbmountでマウントなんて、変なことをして対応したことがある
181 名前:login:Penguin mailto:sage [2008/04/30(水) 14:54:32 ID:u+yGU5fk] cdコマンドを使って ファイル名の頭に-のついたディレクトリに移動する方法を教えてください。 # ls -1 2 # cd -1 -bash: cd: -1: invalid option cd: usage: cd [-L|-P] [dir] という感じでエラーになってしまいます。
182 名前:login:Penguin mailto:sage [2008/04/30(水) 15:07:03 ID:G4BnekSq] help cd
183 名前:login:Penguin mailto:sage [2008/04/30(水) 15:22:53 ID:nDPlm6E/] % help cd help: コマンドさーん、どこですかー.
184 名前:login:Penguin [2008/04/30(水) 15:23:53 ID:tQtvI8CE] >>181 cd ./-1 >>182 それっぽい記述見当たらないな。 >>183 help は bash の内部コマンドだよ。
185 名前:181 mailto:sage [2008/04/30(水) 15:46:57 ID:u+yGU5fk] >184 完璧です。 ありがとうございました。
186 名前:login:Penguin mailto:sage [2008/04/30(水) 15:54:21 ID:ylXROxXe] >>181 >>185 cd -- -1 ってやり方もある。 -- については man bash や jman bash に書かれてる。
187 名前:login:Penguin mailto:sage [2008/04/30(水) 16:24:59 ID:4w4WaNfq] >>179 convmvを使いたくないって言うのは、信頼性に不安があるのかな? だが、そのHDD上のデータを将来も使い続けるのなら、マウントオプションなんかで 一時しのぎするんじゃなく、sambaの文字コード変換を利用して別のHDDに全部 コピーするとかいった方法を使ってでも、文字コードをUTF-8に変換した方がいい んじゃね。 今のままじゃ、バックアップもとれないだろ。そのHDDだっていつかは壊れるんだぜ。
188 名前:login:Penguin mailto:sage [2008/04/30(水) 17:04:26 ID:P6xm+geP] emacs内で文字変換できなくなったんですけど 何が原因と考えられますか?
189 名前:login:Penguin mailto:sage [2008/04/30(水) 17:13:04 ID:R7KI3WcS] パッケージがちゃんと入ってるなら使いかたを知らないのかも
190 名前:login:Penguin mailto:sage [2008/04/30(水) 17:18:45 ID:P6xm+geP] ソフトをいろいろダウンロードしたり消したりしてるからだと思うんだけど どのソフトかわからなくて
191 名前:login:Penguin mailto:sage [2008/04/30(水) 17:23:03 ID:RbuQBGlz] インストールログやアンインストールログははいてないのか?そのディストリは そっから検討つけてみれ
192 名前:173 mailto:sage [2008/04/30(水) 18:13:05 ID:6FEIXITo] >>174 >>177 レスどうもです。 find /some/directory -type f -exec touch -a {} \; で出来ました。 find /some/directory -type -f | xargs touch -a とか find /some/directory -type f -print0 | xargs -0 touch -a も試したんですが、どういう訳か実行したディレクトリに謎の0バイトファイルが大量に出来上がりました。 更新対象ファイル数が160万ファイルぐらいで、出来上がった謎ファイルが4000ぐらい。 この謎ファイルはいったいなんだったんだろう・・・
193 名前:login:Penguin [2008/04/30(水) 18:40:38 ID:tQtvI8CE] >>192 ファイル名に空白が入ってた、とか?
194 名前:login:Penguin mailto:sage [2008/04/30(水) 18:48:58 ID:5xoYlWM5] >>192 xargs -0 でも出来てるのか あとはせいぜい xargs -0 -n 1 だが、だったら -exec でいいもんな 謎ファイルと同名ファイルのディレクトリ名に何かありそう、ぐらいだな
195 名前:login:Penguin mailto:sage [2008/04/30(水) 19:12:03 ID:gtXDb+0+] /etc/fstabの最後(6番目)はシステム起動時のfsckについての指定のようですが、 0にする(=fsckしない)のはやめたほうがいいんでしょうか?
196 名前:login:Penguin mailto:sage [2008/04/30(水) 19:15:10 ID:0fwu15uN] 最近Gentooインストールしたんでそのときこんなこと書いてありました。 The sixth field is used by fsck to determine the order in which filesystems should be checked if the system wasn't shut down properly. The root filesystem should have 1 while the rest should have 2 (or 0 if a filesystem check isn't necessary).
197 名前:login:Penguin [2008/04/30(水) 19:31:56 ID:ZMad6Vhk] UbuntuまたはFedoraで通常は白と黒のコンソールで操作して、たまにGUIを使いたいのですが、 この場合、どう設定すればいいんでしょう? テキストモードでインスコするとGUI使えない。 GUIでインスコするとテキストモードで起動できない。 という感じの初心者坊です。。
198 名前:195 mailto:sage [2008/04/30(水) 19:33:32 ID:gtXDb+0+] >>196 いちおうそこは見たのですが、if a filesystem check isn't necessary になるケースってどんなときなのかと思いまして。。 やはり普通に1や2にしとくべきでしょうか
199 名前:login:Penguin mailto:sage [2008/04/30(水) 19:36:15 ID:0fwu15uN] >>197 CUIはランレベル"3"、GUIはランレベル"5"なので、 すべてのディストリがそうかわかりませんが、 わたしなら/etc/inittabでランレベルを"3"にします。 id:3:initdefault: GUIに切り替えたいときは"startx"または/etc/init.d/xdm startというのはでどうでしょう?
200 名前:login:Penguin mailto:sage [2008/04/30(水) 19:40:25 ID:0fwu15uN] >>198 私の個人的な意見ですが、何かしらファイルI/Oが負荷のメインになる サーバーを運営されていて、それように一つパーティションを切ってる場合、 そのパーティションに対して"1"にすればいいのではないでしょうか。 ただ、サーバー管理者は滅多にrebootしないと思いますが
201 名前:login:Penguin [2008/04/30(水) 19:41:14 ID:tQtvI8CE] >>198 起動途中に fsck かかると その間リモートからログインできなくなる。 ディスクがやたらデカくマシンの設置場所が遠くて、 そんなときでもなるべく早くログインしたい、 なんてときとかなぁ。 まぁ特に理由がないなら fsck ありでいいんじゃん?
202 名前:login:Penguin [2008/04/30(水) 19:42:44 ID:tQtvI8CE] >>197 www12.atwiki.jp/linux2ch/pages/48.html#id_b37157cb Ubuntu は使ってないからこれが当てはまるか知らんけど。 >>199 > CUIはランレベル"3"、GUIはランレベル"5"なので、 すべてのディストリがそうではない。 というか、Red Hat 系がそうなってるってだけ。
203 名前:login:Penguin mailto:sage [2008/04/30(水) 19:43:07 ID:X9CbUE2u] linuxいれるためにwindowsのパーティションをで縮小しようとしている 適当なlive CD linuxからgpartedで縮小しようとしてるが失敗する itenチップセット付属のraidでraid 1にしているところのntfsなのが問題な感じする 何か解決方法ないでしょうか?
204 名前:195 mailto:sage [2008/04/30(水) 19:47:14 ID:gtXDb+0+] >>200 ,201 考えた挙句、やっぱり基本に従うことにしました。。。 ありがとうございました。
205 名前:login:Penguin mailto:sage [2008/04/30(水) 19:57:06 ID:0fwu15uN] >>202 man inittabからは、runlevelとして正しいのは0-6と読み取れます。 個々のディストリで違ってくるのは、id:runlevels:action:process の process の部分ではないでしょうか?
206 名前:login:Penguin [2008/04/30(水) 20:04:49 ID:tQtvI8CE] >>205 park15.wakwak.com/~unixlife/linux/de-init.html Red Hat 系ディストリでランレベル 5 で X が上がるのは /etc/inittab に x:5:respawn:/etc/X11/prefdm -nodaemon なんていう行があるからだけど、 これに相当する行は Debian のデフォルトには存在しないよ。
207 名前:197 [2008/04/30(水) 20:13:04 ID:ZMad6Vhk] >>199 ,202 うおー!ありがとうございます!!早速試してみます!
208 名前:login:Penguin mailto:age [2008/04/30(水) 22:41:46 ID:X7Gi6Ai7] どなたかsshfsでwindowsサーバをマウントする方法ご存知ないですか? sshfs nanasi@hoge:c:/ /home/hoge -o modules=iconv -o from_code=SHIFT-JIS -o to_code=UTF-8 という感じで、OpenSSHが動いてるwinサーバにつないでsshfsでマウントしたいです。 lsで日本語(SJIS)ファイル名の一覧は出せるんですが、いざcpやmvしようとすると 読み込みモードで開けませんとか言われてしまいます アルファベットのファイル名は問題ないのですが。
209 名前:login:Penguin mailto:sage [2008/05/01(木) 04:56:36 ID:Xn6RYEa1] 主にVMwareで使用するようなのですが、フロッピーイメージの作成方法を知りたいです。 imgやflpからフロッピーに書き込むことはwindowsからrawwritewinなどを使えば出来るのはわかるのですが、 逆に作成したフロッピーをイメージファイルとして保存することはできますでしょうか? ddなどのコマンドを使えば良いのでしょうか? アドバイスよろしくお願いします。
210 名前:login:Penguin mailto:sage [2008/05/01(木) 05:03:18 ID:zqUtYB6R] >>209 dd if=/dev/fd0 of=floppy.img bs=1k count=1440 とか
211 名前:login:Penguin mailto:sage [2008/05/01(木) 05:32:26 ID:Xn6RYEa1] >>210 レスありがとうございます。 と言うか今気づいたのですがrawwritewinでも保存が可能でしたorz 見落としていてご迷惑をおかけしてしまいすみませんでした。 Linuxから使う場合には是非そちらのddコマンドを使わせていただきます。 ありがとうございました。
212 名前:login:Penguin mailto:sage [2008/05/01(木) 06:51:58 ID:B9N9pWbQ] Debian etchで # ati-driver-installer-8-4-x86.x86_64.run --buildpkg Debian/etch # dpkg -i fglrx*.deb # aticonfig --input=/etc/X11/xorg.conf して再起動したら、Totemで全ての動画のアスペクト比が1:1になってしまいました。 何が原因なのかさっぱり分かりません>< # fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON 9800 PRO OpenGL version string: 2.1.7415 Release # lsmod fglrx 1555180 20 intel_agp 22204 1 agpgart 29896 2 fglrx,intel_agp こんな感じです。
213 名前:login:Penguin [2008/05/01(木) 10:54:24 ID:Fy7b2Trk] age
214 名前:login:Penguin mailto:sage [2008/05/01(木) 10:58:36 ID:wlv9XAYr] egrep -v hoge相当のことを-vなしでできますか? つまりhoge以外にマッチする正規表現が知りたいんです
215 名前:login:Penguin mailto:sage [2008/05/01(木) 11:01:50 ID:+AT24SMe] 否定文字クラスを使うってことがいいたいんじゃなくて? [^hoge]
216 名前:login:Penguin mailto:sage [2008/05/01(木) 11:06:11 ID:wlv9XAYr] >>215 擬似正規表現で書けば !(hoge)みたいなことがしたいんです
217 名前:login:Penguin [2008/05/01(木) 11:11:42 ID:6HqgWXtw] KDEとGnomeって何がどう違うの? どっちが使いやすい?
218 名前:login:Penguin [2008/05/01(木) 11:16:50 ID:Fy7b2Trk] >>215 echo hhgg | grep -v hoge と echo hhgg | grep '[^hoge]' じゃ挙動違うじゃん。
219 名前:login:Penguin mailto:sage [2008/05/01(木) 11:17:21 ID:+AT24SMe] (?!regexp) とかじゃない?
220 名前:login:Penguin [2008/05/01(木) 11:25:19 ID:Fy7b2Trk] >>217 両方試してみるといいよ。
221 名前:login:Penguin [2008/05/01(木) 11:32:46 ID:Fy7b2Trk] >>214 本来の意味の「正規表現」では無理。 正規表現にマッチする2つの文字列があったとき、 その2つを連結したものもマッチするはず。 >>214 のような正規表現が書けたら ho と ge はマッチするので hoge がマッチしてしまう。 もしかしたら特定の実装では書けるのかもしれないけど、 おれは知らない。
222 名前:login:Penguin [2008/05/01(木) 11:37:03 ID:Fy7b2Trk] >>221 > 正規表現にマッチする2つの文字列があったとき、 > その2つを連結したものもマッチするはず。 すまん、これ嘘だな。
223 名前:login:Penguin mailto:sage [2008/05/01(木) 11:43:08 ID:wlv9XAYr] マッチしないものを探すのを正規表現でやるには無理があるということですね レスくれた方々ありがとうございました
224 名前:login:Penguin mailto:sage [2008/05/01(木) 16:04:33 ID:l6qOEZn0] lftp の mirror -R でパーミッションを維持してアップロードすることはできませんか?
225 名前:login:Penguin mailto:sage [2008/05/01(木) 16:20:39 ID:kOTNkaee] xrandr でデュアルディスプレイの設定をしたんですが、思うようにいきません。 LVDS と VGA の2つのモニタがあり、以下のような状況です。 現状: LVDS と VGA の2つのモニタを跨ぐ、1つの大きな workspace ができる。 やりたいこと: LVDS と VGA それぞれに別の workspace を表示させる。 WM は xmonad です。アドバイスをいただけないでしょうか。
226 名前:login:Penguin mailto:sage [2008/05/01(木) 23:20:20 ID:DYfWnmrV] debian etchではxfs(フォントサーバ)のパッケージがあったのに lennyにしたら見当たりません。lennyでxfs使うにはどうするのでしょう。xfstt?
227 名前:226 mailto:sage [2008/05/01(木) 23:30:59 ID:DYfWnmrV] めんどいのでsidのパッケージを入れちゃいました。ごめんなさい、お邪魔しました。
228 名前:login:Penguin [2008/05/01(木) 23:44:57 ID:Fy7b2Trk] >>226 消えた理由は↓で。 packages.qa.debian.org/common/
229 名前:226 mailto:sage [2008/05/02(金) 01:06:57 ID:SSAiC5M3] >>228 ありがとうございます。潰れてないバグが残っているそうですね。
230 名前:login:Penguin mailto:sage [2008/05/02(金) 04:18:36 ID:ja6wgFMl] Windowsとデュアルブート環境で Windowsインストール→Linuxインストール Windows破損に伴い再インストール→Grub死亡 Grub起動ディスクでやっとこさ起動までこぎつける→grub-install /dev/hdaみたいにしても入らない\(^o^)/ ってなった場合はどうしたら良いの? 結構放置してたのもあって今回は良い機会だし上書きで入れなおすけど、次回への知識として知りたいです。
231 名前:login:Penguin [2008/05/02(金) 04:57:23 ID:mEPdvKJ5] パピーリナックスを使ってデータのサルベージを試みているのですが 肝心のデータの探し方と外付けHDDへの移動のさせ方がわかりません バージョンは最新のものを使っています 誰か知恵を授けてください
232 名前:231 mailto:sage [2008/05/02(金) 05:21:28 ID:mEPdvKJ5] 自力で解決できました
233 名前:login:Penguin mailto:sage [2008/05/02(金) 08:13:33 ID:GeRoAMFS] >>230 ddでのバックアップもとっておくことかな。 dd if=/media/sda1/mbr/bootpart20080502.img of=/dev/hda で戻す。 ntfsdumpやdumpあるいはrsyncなんかでファイルシステムレベルのバックアップをとっておくとなおさら良い。 複数の方法で戻せる準備をしておくことが良いと思う。 俺は一応全体のddイメージも持っているが、そうそう頻繁に更新しないからどうしても古くなってしまうなあ。
234 名前:65 mailto:sage [2008/05/02(金) 08:20:50 ID:gqJIs9zc] >>72-73 dmesgを読んでもよくわかりませんでしたし、 昔のDellの機械だったんでマザーの交換というわけにもいきませんでした。 結局別のマシンにインストールするということで決着したことをお伝えしておきます。
235 名前:login:Penguin mailto:sage [2008/05/02(金) 10:06:09 ID:tnOXsDFp] 質問です。 cpu:Core2Duo E6320 os:debian sarge db:mysql 5 上記組み合わせで、このサーバをDB専用サーバーとして稼動させた 場合、mysqlのチューニングによってはCPUが最大で50%(1cpu)まで しか使えない可能性ってありますでしょうか?
236 名前:login:Penguin mailto:sage [2008/05/02(金) 11:19:04 ID:FGKf+ewg] >>230 最初から、GRUBをMBRじゃなく、Linuxの先頭パーティション (/か/bootの パーティション) にインストールし、そのパーティションをアクティブにする。 これで、WindowsにMBRをいじられても、GRUBが壊れない。 今回の、MBRにGRUBが入らない理由は分からないが、Linuxの先頭パーティションに 入れ直せば、GRUBが立ち上がるようになるかも。
237 名前:login:Penguin [2008/05/02(金) 13:41:50 ID:NuU1Kcl1] $ sort foo.txt > foo.txt これなぜfoo.txtの中身が消えるの?
238 名前:login:Penguin [2008/05/02(金) 13:58:49 ID:lznKjFN/] >>237 まずシェルが > foo.txt を解釈して foo.txt の中身を消した後に sort foo.txt がシェルから呼ばれるから。
239 名前:login:Penguin [2008/05/02(金) 14:14:50 ID:NuU1Kcl1] >>238 どうすればうまくいきますか? 違うファイルに書いてリネームしないとダメですか?
240 名前:login:Penguin mailto:sage [2008/05/02(金) 14:29:51 ID:pakgx1AV] 頭使えばやり方なんていくらでもあるだろうに。 人に教えてもらうっていう考えが念頭にあるから、考え付かないだけ。
241 名前:login:Penguin mailto:sage [2008/05/02(金) 14:33:45 ID:bSKZHj2o] え? ここは人に教えてもらうスレじゃないの?
242 名前:login:Penguin mailto:sage [2008/05/02(金) 14:35:45 ID:pakgx1AV] 質問を書き込むスレだろ タイトル読めよ
243 名前:login:Penguin [2008/05/02(金) 14:42:33 ID:lznKjFN/] >>239 > 違うファイルに書いてリネームしないとダメですか? それで済むならそれでいいんじゃね。
244 名前:login:Penguin mailto:sage [2008/05/02(金) 14:53:07 ID:L/hcaJIX] とんでもなくみみっちぃ人間っているよな
245 名前:login:Penguin mailto:sage [2008/05/02(金) 15:06:04 ID:ZLxTaBKn] ずいぶん楽しい流れになってきたな
246 名前:login:Penguin [2008/05/02(金) 17:13:52 ID:NuU1Kcl1] >>242 質問って言葉の意味知ってますか? リネームする以外のスマートな方法を「質問」しているのですが。 もうあなたは答えなくていいので排他的でない心優しい方 回答のほどよろしくお願いします。
247 名前:login:Penguin mailto:sage [2008/05/02(金) 17:19:35 ID:pakgx1AV] 疑問点やわからない点を問いただすこと。 - 三省堂提供「大辞林 第二版」より 問うだけのスレッドであり、回答を書き込むスレッドではないよ。
248 名前:login:Penguin mailto:sage [2008/05/02(金) 17:19:39 ID:WiLgVsyq] ところでこっちのシェルスクリプト総合スレ消えた?
249 名前:login:Penguin mailto:sage [2008/05/02(金) 17:25:48 ID:ipm+yn3v] >>246 イヤだ おまえのが気にいらん
250 名前:login:Penguin mailto:sage [2008/05/02(金) 17:35:13 ID:/S1wTadQ] いずれそのうち、DebianインストールしてLinux初めてみようかなぁって 考え中なんですが、ドライバとか何やらでLinuxサポートしてるもので FedoraとかUbuntuサポートしててもDebianサポートしてないってのが 時々あるんですが、この場合はDebianから派生したUbuntuのものを 使うことって可能なんでしょうか?
251 名前:login:Penguin mailto:sage [2008/05/02(金) 17:35:54 ID:8F4EygRh] よきにはからえ
252 名前:login:Penguin [2008/05/02(金) 17:36:05 ID:lznKjFN/] >>250 場合によるんじゃない? 具体的に困ったときにまたおいでよ。
253 名前:login:Penguin mailto:sage [2008/05/02(金) 17:38:02 ID:/S1wTadQ] >>252 そうします。 ありがとう。
254 名前:login:Penguin mailto:sage [2008/05/02(金) 17:39:20 ID:WiLgVsyq] ・希望 ImageMagickのconvertコマンドを使って 連番の画像ファイルを含むZIP画像をリサイズしたい ・例 $ unzip comic.zip $ cd comic $ ls 000.jpg〜192.jpg $ convert -resize 75% XXX.jpg XXX.new.jpg ・ ・ (全てのファイル) ・ $ cd .. $ zip comic.tmp.zip $ rm comic.zip ; mv comic.tmp.zip comic.zip ・分からないところ convertコマンドで連番の全てのファイルを指定するシェル展開構文。 シェルはbashです。ご教授お願いします。
255 名前:login:Penguin mailto:sage [2008/05/02(金) 17:40:54 ID:WiLgVsyq] >>254 質問箇所ではないですがzipコマンド間違えました zip comic.tmp.zip -> zip comic.tmp.zip ./*
256 名前:login:Penguin mailto:sage [2008/05/02(金) 17:45:07 ID:pakgx1AV] >>254 forを調べてみろ あと、sed。 そしたらできる。
257 名前:login:Penguin [2008/05/02(金) 18:08:37 ID:lznKjFN/] >>254 ちょっと仕様変えていいなら for i in *.jpg; do convert -resize 75% $i new-$i; done でおk。
258 名前:login:Penguin mailto:sage [2008/05/02(金) 18:10:31 ID:WiLgVsyq] >>256 いや、この程度でいちいちforやsedを使わんでも ブレース展開でいけると思ったんで質問したんだよ。 zshだと $ echo {005..010} 005 006 007 008 009 010 と吐くけど、bashだと $ echo {005..010} 5 6 7 8 9 10 なんだなぁ 微妙に貧弱で笑った。 大人しくfor使うわ
259 名前:login:Penguin mailto:sage [2008/05/02(金) 18:11:54 ID:pakgx1AV] >>258 希望に ・ブレース展開で ってないんだが?
260 名前:login:Penguin mailto:sage [2008/05/02(金) 18:17:06 ID:2KQyk/Qm] そのへんはセンスの問題だから、気にするな
261 名前:login:Penguin mailto:sage [2008/05/02(金) 18:17:46 ID:WiLgVsyq] >>257 ありがとー それでいきまっす
262 名前:login:Penguin [2008/05/02(金) 18:20:26 ID:lznKjFN/] >>258 ならはじめからそう言ってくれ。 で、そうやって展開した引数を convert 側はうまく扱えるのか?
263 名前:login:Penguin mailto:sage [2008/05/02(金) 18:32:04 ID:WiLgVsyq] >>262 シェル展開という言い方がマズかったか。 妙な奴にレスしちまうし、混乱させるしで悪かった。 >>258 のようにzshならブレース展開でもconvert通ったよ。 今bashなんでforを使うわー。勉強になった。
264 名前:login:Penguin [2008/05/02(金) 18:36:15 ID:lznKjFN/] >>263 > >>258 のようにzshならブレース展開でもconvert通ったよ。 具体的にどうやったの?
265 名前:login:Penguin mailto:sage [2008/05/02(金) 20:04:17 ID:nIcbvoAU] >>246 > 質問って言葉の意味知ってますか? > リネームする以外のスマートな方法を「質問」しているのですが。 >>246 で初めて「リネーム以外のスマートな方法」という 質問が出たので、そんなことを言われる前から判れというのは エスパーをお求めですね?
266 名前:login:Penguin mailto:sage [2008/05/02(金) 21:14:40 ID:VKpyogzG] yumを使ったときに、特定のアプリetcをアップデートしないようにする方法ってどうやるんだっけ?
267 名前:login:Penguin mailto:sage [2008/05/02(金) 21:42:29 ID:JcwKvLoX] >>266 man yum で --exclude オプションを見る 毎回除外したいなら man yum.conf で exclude オプションを見る
268 名前:login:Penguin mailto:sage [2008/05/03(土) 00:06:02 ID:I1smtMl/] 質問です。 もしかするとシェルスクリプトの質問になってしまうかもしれないのですが rm コマンドを使ってあるフォルダ以下にあるファイルを削除したいです。 条件としては10k以下のファイル又は中に何も入っていないフォルダです このような条件で削除させるにはどのようにしたら良いでしょうか? シェルはbashを使用しています。 アドバイスよろしくお願いします。
269 名前:login:Penguin mailto:sage [2008/05/03(土) 00:24:05 ID:klqRL5PM] >>268 find . -size -10k -exec rm {} \; find . -type d -exec rmdir {} \;
270 名前:login:Penguin mailto:sage [2008/05/03(土) 01:16:22 ID:BMuOM473] ./empty_dir/empty_dir/empty_dir/ みたいのは残っちゃうんじゃないの? いや、試してないけどさ。