X



トップページLinux
1002コメント367KB
初心者の質問相談にやさしく答えるスレ Part12
レス数が1000を超えています。これ以上書き込みはできません。
0001login:Penguin
垢版 |
2019/05/31(金) 23:58:07.93ID:sPGJLu23
聞き方が悪いから教えない、
とか、「俺は教育的目的から、わざと全部は教えないことにしている」
などという、下記スレに巣食っているロートルはお断り。

初心者に優しく応えようとする気のある人が、
今となってはバカバカしく思えるような質問相談にも優しく答えるスレです。

オススメLinuxディストリビューションは? Part74
https://mao.5ch.net/test/read.cgi/linux/1553248659/

【初心者】Ubuntu Linux 123【本スレ】
https://mao.5ch.net/test/read.cgi/linux/1558706722/


前スレ
初心者の質問相談にやさしく答えるスレ Part11
https://mao.5ch.net/test/read.cgi/linux/1533812216/


 禁止事項
・トリを使おうとしている質問者に対して、そんなトリはやめろとかという、斜め上からのアドバイス
・質問者そっちのけでの昔語り(昔はもっと苦労したもんだ、今の若い者は…)
・知らないのに、使ったことないのに、知ったかぶりでの書き込み
・ググれという誰でも言えそうな忠告
・俺は知ってるけど言わない等といった、実社会での扱われ方からの僻みから来る
・意地悪な言辞
0901login:Penguin
垢版 |
2020/05/07(木) 09:15:12.98ID:lgcUcN4y
>>898
パーミッションの問題でした。root権限でしかアクセスできないようでした。
Windowsとディレクトリ構造が違うので..
0902login:Penguin
垢版 |
2020/05/07(木) 18:48:07.98ID:PVzLfSDT
ファイルシステム上のスワップファイルはフラグメンテーションの影響を受けね?
スワップパーティションならその心配はないけど
0903login:Penguin
垢版 |
2020/05/07(木) 18:50:52.09ID:/E30MyA4
>>902
あらかじめサイズを確保しているからフラグメンテーションの影響は受けないと思う
2GBのスワップファイルを作れば最初から2GBのファイルできるでしょ
0904login:Penguin
垢版 |
2020/05/07(木) 20:12:55.93ID:+zE3v/yi
ディスクコントローラの情報を調べるコマンドって何でしたっけ?
以前ググっていたときに見かけた気がするんだけど思い出せない
ドライブベイの何番目に何のドライブが入っているかを知りたい

dmesgを見れば一応判るけどそれを表示してくれるコマンドがあったような・・・
0905login:Penguin
垢版 |
2020/05/07(木) 20:23:40.41ID:0XgIHFR/
>>904
ドライブベイの位置関係まで把握出来るコマンドが有るのか?
0906login:Penguin
垢版 |
2020/05/07(木) 20:48:05.97ID:+zE3v/yi
>>905
どのコントローラの何番ポートに何のドライブが繋がっているかが判ればいい
ドライブの詳細はhdparmやsmartctl等で得られるし
0907login:Penguin
垢版 |
2020/05/07(木) 21:10:46.75ID:0XgIHFR/
>>906
hdparmなんてどう
0908login:Penguin
垢版 |
2020/05/07(木) 21:13:34.95ID:0XgIHFR/
あ、ドライブ情報は出るけどポートは出ないわ
0910904
垢版 |
2020/05/08(金) 10:58:46.50ID:BLjtehNr
ふと気になってdmesgについてググってみたらリングバッファって出てきた
ハードウェアの故障等でエラーメッセージが大量に出力された場合
dmesgでハードウェアの現在の状態を確認することは保証されない?
0911login:Penguin
垢版 |
2020/05/08(金) 12:06:19.62ID:J93r/IxD
dmesgコマンドで出力される内容は古い方から消えていく

dmesgで出る情報は/var/log/messagesにも記録されてるんじゃないの
0912login:Penguin
垢版 |
2020/05/08(金) 13:22:29.81ID:rd5gP5sM
すみません、質問です。
windows10からlinuxに乗り換えようとして、ubuntuをダウンロードしましたが、
画像の様に、ただダウンロードしただけで、仮想DVDが再生されず、インストール
できません。
どうしたら再生、インストールできますでしょうか。
https://imgur.com/a/F7cYABD
ちなみに、私のPCはDVDプレーヤーがついていません。
0914login:Penguin
垢版 |
2020/05/08(金) 14:13:55.30ID:cw0riQrM
>>912
本気で言ってるならググれ
そのisoはブートイメージだからDVD-Videoとは全く別物だ
0915login:Penguin
垢版 |
2020/05/08(金) 14:58:14.11ID:iSi20QHE
>>912
ISO to USBとかをWin10にインストールしてUSBメモリーにISOファイルをブート可能な状態にして焼き込む
その後、PCをUSBからブートさせるとLinuxのインストーラーが走る
0916912
垢版 |
2020/05/08(金) 16:12:37.73ID:rd5gP5sM
>913
>914
>915

thank you very much!
install dekimashita. demo, nihongo nyuuryoku dekimasen.
ってのは冗談です、すみません。

いや、USBブートについては、もちろん思いつかなかったわけではありませんが、
「仮想DVD」という領域(?)ができたので、これでいけるのかな?と思ってしまい、
USBブートを試さないまま悩んでしまいました。

皆様、特に913様のお陰で、ようやくwin10とおさらばできました。
あらゆる1クリック毎に平均10秒位待たされるストレスからようやく解放されます。
ありがとうございました。
0917login:Penguin
垢版 |
2020/05/09(土) 08:39:28.82ID:GigsHJiy
光学ドライブ付きノートPCって絶滅したんだろうか
確かに壊れやすいけど一々外付け用意するのもアレだし
0918login:Penguin
垢版 |
2020/05/09(土) 08:52:36.71ID:oQla+BNa
富士通とか今でもある
0919login:Penguin
垢版 |
2020/05/09(土) 13:58:44.65ID:TgTmK+ci
日本人はなぜかスピンドルドライブ付いているものが好きなので
日本向けだけ付いてるのを作っているメーカーが多いとか聞いたけど
0920login:Penguin
垢版 |
2020/05/09(土) 14:00:54.26ID:1C9X2qkP
つか
15インチ以上なら普通についてないか
0921login:Penguin
垢版 |
2020/05/10(日) 11:33:56.80ID:n3ZV1OP3
ubuntu mate 20.04にしたらsylpheedが995の接続に失敗したと言って送受信出来ない
一旦アカウント設定削除して再設定しても無理だった
thunderbirdなら出来た
どうなってるの
0922login:Penguin
垢版 |
2020/05/10(日) 15:33:35.08ID:SIRIOqAy
>>921
アカウントを再設定したらいいよ。
0923login:Penguin
垢版 |
2020/05/10(日) 15:39:48.08ID:SIRIOqAy
ポート995を使わなければ送受信可能かもしれないけど、
自分だったらubuntu mate 20.04なんて止めるよ。
0924login:Penguin
垢版 |
2020/05/10(日) 15:46:20.23ID:SIRIOqAy
>どうなってるの

疑問が出た時点で、元に戻すのが一番確実ですよ。
余計なことな止めたほううが無難です。
0926login:Penguin
垢版 |
2020/05/11(月) 16:09:39.19ID:rfM3baWB
fedora32
chromium
ua:Mozilla/5.0 (X11; Fedora; Linux x86_64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36

ニコ動で同一動画を再生しようとすると

chromium→再生できない
chromium-browser-privacy→再生できる

になってしまった

再生エラーの詳細は
動画の再生に失敗しました

chromiumのキャッシュ消去や設定のリセットを試しても再生できなかった
firefox midori vivaldi等他のブラウザでは再生できる

chromiumで動画再生させるヒントをくれ
0927login:Penguin
垢版 |
2020/05/11(月) 21:58:44.76ID:7osDn3/N
まずは口の利き方を覚えろカス
0928login:Penguin
垢版 |
2020/05/11(月) 22:03:06.12ID:SiFlRDTx
>>927
いいな、そのセリフ
今度使わせてもらうよ
0929login:Penguin
垢版 |
2020/05/12(火) 16:13:32.57ID:e6bLPQjD
| ̄ ̄ ̄ ̄ ̄ ̄|
| 次でボケて! |
|______|
`∧∧ ‖
(゚д゚)‖
/  づΦ
0930login:Penguin
垢版 |
2020/05/12(火) 17:18:06.97ID:erquRoe9
聞くのは耳だよ・・・
あ、およびでない・・・
0931login:Penguin
垢版 |
2020/05/13(水) 15:48:53.86ID:kxUFeynD
Google Meetでバーチャル背景使う方法ありませんか?
0933login:Penguin
垢版 |
2020/05/14(木) 21:36:41.59ID:3UozAjGh
chromeos(Linux)だったら何もしなくても(chromeosのpcを買ってすぐ)Tailsos(Linux)のLiveUSB起動が起動しますか。
0935login:Penguin
垢版 |
2020/05/14(木) 22:29:22.41ID:3UozAjGh
>>934
chromeosはLinuxOSなのにLinux環境付きではないんですか...��
0936login:Penguin
垢版 |
2020/05/14(木) 23:00:21.60ID:MqbNcN0O
awkの検索に使う区切りってsedみたいに変更できる?
'/foo/{print}'の/部分
0937login:Penguin
垢版 |
2020/05/14(木) 23:18:27.47ID:DbHuvV4h
>>935
ChromeOSはLinuxだからChromeOSの中でLinuxコンテナを動かす機能が付いてる
0938login:Penguin
垢版 |
2020/05/15(金) 16:54:15.34ID:98mJxF5+
>>936
sedやperlのように記号を変えるのは出来ないかも
記号を使わないようになら出来る
awk ‘$0 ~ pattern{print}’ pattern=“foo”
0939login:Penguin
垢版 |
2020/05/17(日) 15:46:00.61ID:ksJpBVm9
ソフトをインストールする際、 
(1) GUI ソフト管理のようなものでマウスを「ポチ、ポチ」と操作する方法と
(2) コマンドラインから sudo apt-get install xxxxxx みたいに入力する方法
があるけど、インストール結果に何か違いが生じる?

(1)のマウス操作の「ポチ、ポチ」だけでほとんど済ませてるけど、大丈夫だよね。
0940login:Penguin
垢版 |
2020/05/17(日) 16:16:30.12ID:APYtRsr0
>>939
ポチポチも裏でaptのコマンド呼び出してるだけだから結果は同じ
0941login:Penguin
垢版 |
2020/05/17(日) 16:22:03.63ID:1N5R+BUS
最近のUbuntu系だとGUIでインストールするとsnapで入っちゃうんじゃね
0942login:Penguin
垢版 |
2020/05/17(日) 16:24:47.93ID:+3rK6572
>>939
ポチポチで大丈夫だよ
コマンドは、メモしとけば、後でコピペでサクッとインストールできたり
いっぱいあるんなら、sudo apt install なんとか
って
ずらずら書いた
メモをスクリプトにしちゃえば
同じ環境すぐ作れたり
って応用できる
0943login:Penguin
垢版 |
2020/05/17(日) 16:43:22.42ID:u1odBt8a
ポチポチの内容にもよるんじゃないの
0944login:Penguin
垢版 |
2020/05/17(日) 17:00:28.00ID:+3rK6572
>>943
内容によってて、インストールって書いてあるじゃん
0945login:Penguin
垢版 |
2020/05/17(日) 17:09:47.05ID:ksJpBVm9
>>942
なるほど。 それ便利そう。
そんな応用、気づかんかった。
0946login:Penguin
垢版 |
2020/05/17(日) 18:38:39.03ID:ksJpBVm9
MintでFcitx-Mozc を使用しているのでが、何かの拍子に日本語入力ができなくなってしまいました。
どうやら、 「 キーボード日本語 ?日本語(OADG 109A)」 を入力システムが認識していないようです。

タクストレイ右下に表示される
「入力切り替えのアイコン」 ? 右クリック ? 「現在の入力メソッドの設定」で表示される画面 「入力メソッド」タブ欄
になにも表示されていません。

以前は、
・ キーボード日本語 ?日本語(OADG 109A)
・Mozc
が表示されていたのですが、現在は、表示されていません。

そこで、上記の2つを追加しようと 「入力メソッド」の左最下部「+」 を押したのですが、
何も表示されません。 (現在の言語のみ表示のチェックはオフにして、表示されません。)

どうしたら、「キーボード日本語 ?日本語(OADG 109A)」 追加できますか?

ちなみに、下記の2点は、試してみましたが、ダメでした。
(1) 「設定」?「言語」?「言語、地域、time format ---> 日本語」、「システム ロケール ---> システム全体に適用」
(2) 「設定」?「入力方法」?「入力フレームワーク:Fcitx ---> 日本語インストール」

説明が分かりづらいのですが、何か情報あれば、お願いします。
クリーンインストール覚悟です。
0947login:Penguin
垢版 |
2020/05/17(日) 18:41:04.91ID:ksJpBVm9
一部文字化けしているようです。

「?」 ---> 「-」

です。
0948login:Penguin
垢版 |
2020/05/17(日) 18:58:24.80ID:gJhU+CyZ
Mintじゃないけど別の日本語入力メソッドでデスクトップは一般ユーザなのに
rootでファイラー開いた時に日本語入力できなかったのを思い出したけど別の問題っぽいかな?
0949login:Penguin
垢版 |
2020/05/17(日) 20:15:51.20ID:+3rK6572
>>946
mint使ってないし意味わからんけど
一回、アンインストールしてから設定消して
入れ直してみれば?
設定のパスは、~/.config/fcitxだと思う
だいたい、.configに入ってる

>>948
rootでファイラー開いたら、一般ユーザーじゃなくてrootになるんじゃないの?
KDEとかだと、rootでファイラー開けないけど
一般ユーザーで開いたファイルを保存するときにパスワード聞かれるから
日本語打てるんだけど
0950login:Penguin
垢版 |
2020/05/17(日) 20:47:04.15ID:ksJpBVm9
>>949
ありがとう。
一応、やってみたけど、うまく行かないいみたい。
Wine 上のアプリ(メモ帳とか)だと問題なく日本語入力できるんだけどなぁ。

一旦、今日は諦めて、また時間があるときに再度チャレンジしてみる。
性格が粘着質なので、やり始めたら夜が明けてしまう。


>>948
意味がよく理解できないけど。 情報ありがとう。
0951login:Penguin
垢版 |
2020/05/17(日) 23:15:24.32ID:VNKvl+wc
だめだったら、ibusも試してみるといいよ
Mintには ibus-mozc とかないの?
0952login:Penguin
垢版 |
2020/05/18(月) 11:51:59.22ID:mkRgZ9cx
Linux初心者でアホらしいこと聞いてしまうかもしれませんが良ければ教えてください。
dellの低スペックモバイルノートに探り探りでMXLinuxをインストールしたのですが、他のディストリビューションも試してみたいと思い、LiveUSBを作りましがUEFIの設定を変えてもなぜかMXが起動してしまいインストーラーが起動しません。
先にMXを削除すれば良いのかと思い、調べてみましたが削除の方法が今一つ理解できませんでした。
MXのLiveUSBを起動させればよいのでしょうか?
できればその後の作業もご教示ください。
よろしくお願いいたします。
0953login:Penguin
垢版 |
2020/05/18(月) 12:30:34.06ID:uZ4PM12q
>>952
USBメモリにイメージがちゃんと焼けてるという前提ならば、普通にUEFIの設定を見直すしかないんじゃないかな
マザボによって設定項目は違うから何とも言えない
0954952
垢版 |
2020/05/18(月) 12:36:32.38ID:mkRgZ9cx
>>953
レスありがとうございます。UEFIの設定が正しく出来ていればMXをインストールした状態で、例えばUbuntuのインストーラーが起動するということですよね?
0955login:Penguin
垢版 |
2020/05/18(月) 12:57:36.54ID:uZ4PM12q
>>954
うん、それが普通
もしUEFIでUSBデバイス自体が認識されていないなら
http://jisaku-pc.net/hddnavi/uefi_bios_01.html
ここらへんを参照
BIOS/UEFIによってはBoot Menuみたいな名称の機能で、一時的に起動デバイスを変えることもできる(前述したサイトの画像だと、最初の画像の右下)
0956login:Penguin
垢版 |
2020/05/18(月) 13:02:38.34ID:fP+D8lpF
>>954
起動時に F12 キーで起動順を変更できるメニューにならない?
ノートパソコンではないけど、DELL のマークが表示中に
F12 押すと出た。
0957952
垢版 |
2020/05/18(月) 13:43:17.32ID:mkRgZ9cx
>>955 >>956
お二人ともありがとうございます。もう少しがんばってみます。
0959952
垢版 |
2020/05/18(月) 14:25:31.30ID:mkRgZ9cx
>>955で教えていただいたページを参考にしてみたら出来ました!
やはりBIOSの設定でした・・・申し訳ありません。
みなさんご親切に本当にありがとうございます!
0960login:Penguin
垢版 |
2020/05/18(月) 14:44:34.57ID:0LKS11CX
ところで皆のところのUEFIブートは高速起動してる?
うちのはHPとDELLなんだけどBIOS時代より遅くなってる気がするんだよね
0961login:Penguin
垢版 |
2020/05/18(月) 16:07:37.64ID:zg+eG1Dj
今のマシンでLinuxに移行したからBIOS環境と比較できないけど
UEFIブートで高速起動もONにした状態でこんな感じ
$ systemd-analyze
Startup finished in 15.822s (firmware) + 4.556s (loader) + 6.255s (kernel) + 9.010s (userspace) = 35.644s
graphical.target reached after 7.867s in userspace

CPUはRyzen 5 3600でOSはMint19.3 Cinnamon
nmbdの起動に5秒くらいかかってるけど短縮方法が分からん
0962login:Penguin
垢版 |
2020/05/18(月) 18:01:57.98ID:Pe2FahYb
@xubuntu-20.04 Disable AppArmor:~$ systemd-analyze
Startup finished in 9.153s (firmware) + 3.029s (loader) + 3.493s (kernel) + 15.285s (userspace) = 30.962s
graphical.target reached after 15.274s in userspace

@debian10:~$ systemd-analyze
Startup finished in 9.165s (firmware) + 5.549s (loader) + 3.888s (kernel) + 8.871s (userspace) = 27.475s
graphical.target reached after 8.862s in userspace
0963login:Penguin
垢版 |
2020/05/18(月) 19:34:55.02ID:uZ4PM12q
$ systemd-analyze
Startup finished in 1.956s (kernel) + 6.375s (userspace) = 8.332s
graphical.target reached after 6.370s in userspace

$ sudo dmidecode --type system | grep Product
Product Name: VivoBook S13 X330UA

Xubuntu 18.04.4 LTS
Windows 10とのデュアルブート
0964login:Penguin
垢版 |
2020/05/18(月) 21:24:45.62ID:CBMiQBTr
そんなコマンドあんのか
便利だねsystemd

systemd-analyze
Startup finished in 6.214s (firmware) + 10.345s (loader) + 3.105s (kernel) + 5.887s (userspace) = 25.552s
graphical.target reached after 4.990s in userspace

manjaro KDEでryzen5 3400gのUEFI
0965login:Penguin
垢版 |
2020/05/24(日) 12:05:09.88ID:AHXQNjQ/
超初心者なので、教えて下さい。
puppy linuxはUSBでのブートメディアは何とか作れましたが、ZORIN OSが使いたくて、ググってみたけどブートメディアの作り方が分かりません。どなたか良かったら宜しくお願いします。
0967965
垢版 |
2020/05/24(日) 12:33:54.07ID:AHXQNjQ/
>>966さん
誘導ありがとうございました。
これで問題解決しました。
0968login:Penguin
垢版 |
2020/05/24(日) 12:34:50.15ID:lOeYe/iu
>>965
WindowsならUnetbootinとかRufusとかUniversal USB Installerとか
LinuxならUnetbootinとかddコマンドとかUbuntu系についてくるusb-creator-gtk/usb-creator-kdeあたり
0969login:Penguin
垢版 |
2020/05/24(日) 12:36:30.31ID:lOeYe/iu
上で解決してたけどEtcherもあったね、失礼
0970965
垢版 |
2020/05/24(日) 12:41:02.37ID:AHXQNjQ/
>>968>>969さん
ありがとうございました。
これで作成出来ます。
0971965
垢版 |
2020/05/24(日) 15:56:02.41ID:AHXQNjQ/
もう一つだけ質問させて下さい。
Linuxはアンチウィルスソフトは無いですかね。それともYouTubeを見るだけならセキュリティーソフトはいりませんかね。
0972login:Penguin
垢版 |
2020/05/24(日) 16:26:20.13ID:lOeYe/iu
>>971
おそらくいらんけど個人用途の定番はClamAV
0973971
垢版 |
2020/05/24(日) 17:28:26.56ID:AHXQNjQ/
>>972さん
アドバイスありがとうございました。
助かりました。
0974login:Penguin
垢版 |
2020/05/28(木) 18:50:03.63ID:gvrQQB9J
カーネルモジュールを格納しておくinitramfsと言う物があるらしいけど、これにユーザーアプリケーション等も
みんなぶっ込んだら起動後はディスクレスで運用可能になるのかな?
0975login:Penguin
垢版 |
2020/05/31(日) 17:26:24.67ID:hvG9Rk98
タイムスタンプを変更しないでファイルコピーしたいのですが
GUIでできるソフトウェアありませんか?

CPコマンド使えと言われればそれまでですが…

よろしくお願いします
0976login:Penguin
垢版 |
2020/05/31(日) 18:41:12.41ID:W8W8WBrC
>>946
自己レスです。
情報共有です。

約2週間ぶりに当該PCに電源を入れ、対応を試みた結果、問題なく日本語入力が使えるようになりました。
日本語入力が突然使えなくなった場合は、もう一度、日本語入力関係のパッケージ、フォント、日本語変換ツール
などの再インストールで解決するみたいです。

ただ、「自力解決」というよりも、Web情報を探し、単にコマンドをコピペしただけなので、当初インストール
してなかった(Anthy)もインストールしてしまいました。 これが功を奏したのかもしれませんが。
詳細不明です。


とりあえず、日本語入力できるようになったので、「よし」 とします。
0977login:Penguin
垢版 |
2020/05/31(日) 18:42:55.24ID:2qxhgChG
waterfoxを解凍できたのですが
その中のwaterfoxをダブルクリックしてもなにも起こりません
エラーも出ません
どうすれば良いのでしょうか
その辺のサイトでは解凍してダブルクリックで良いと
書いてあるのですが

osはkona linuxです
0978login:Penguin
垢版 |
2020/05/31(日) 19:20:24.15ID:aSr/+0jU
>>977
実行権限を確認してください
ないならchmodなどで付与してください
0979login:Penguin
垢版 |
2020/05/31(日) 20:23:57.51ID:OFCIUxFG
あるはずなのにできないです
パーミッションはrwxr-xr-x
所有者 ユーザー名
グループ ユーザー名
閲覧 全て
変更 所有者のみ
実行 全て

なのにできないです
0980login:Penguin
垢版 |
2020/05/31(日) 20:38:11.66ID:AdvEe8fn
>>979
コマンドラインから実行して挙動を見てみる
0981login:Penguin
垢版 |
2020/05/31(日) 21:01:08.50ID:ORpdV4rx
どんなコマンドですか
0982login:Penguin
垢版 |
2020/05/31(日) 21:11:14.82ID:6TUw7+Vi
>>981
waterfoxの話じゃなかったの?
アーキテクチャが違うとか依存関係が云々とかだろうからsyslogも合わせて見てみるとよろし
0983login:Penguin
垢版 |
2020/05/31(日) 21:13:37.89ID:vBn16WLk
>>979
名前欄に最初の質問のレス番入れといてよ
話を追いにくい
0984977にして979
垢版 |
2020/05/31(日) 23:24:43.54ID:a7j/2a+Q
ごめん
waterfoxの話なんだけど
依存関係に問題があるなら
そういうエラーが出そうなものだと思ったのですが
それもなかったので困っていたのです

ターミナルからの実行のコマンドは
どんなものなら良いのでしょうか?
0985login:Penguin
垢版 |
2020/05/31(日) 23:37:55.98ID:nMFN32kM
>>984
普通に実行ファイルある場所に行って
./waterfox
まずはここからな
0987login:Penguin
垢版 |
2020/06/02(火) 10:37:33.63ID:qgIFySl/
100個の画像を10個ごとにサブDIRへ移動ってコマンドはどうやれば?
0988login:Penguin
垢版 |
2020/06/02(火) 23:29:58.77ID:UW1JarpP
Ruby で作った。
ただし、DryRun なので実際には実行されません

サブディレクトリは仮に、0〜9 とする。
mv C:/Users/Owner/Documents/test/a.txt C:/Users/Owner/Documents/test/0/a.txt
mv C:/Users/Owner/Documents/test/b.csv C:/Users/Owner/Documents/test/0/b.csv

require 'fileutils'

# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
dir_path = "C:/Users/Owner/Documents/test/*"
target_dir = File.dirname( dir_path ) # ディレクトリパスだけを取り出す

Dir.glob( dir_path )
.select { |full_path| File.file?( full_path ) } # ファイルのみ
.each.with_index( 0 ) do |full_path, idx| # index は、0 から始まる
dest_path = target_dir + "/#{ idx / 10 }/" + File.basename( full_path )

FileUtils::DryRun.move( full_path, dest_path )
end
0989login:Penguin
垢版 |
2020/06/02(火) 23:37:14.92ID:U4ytsZvk
ここは何板ですか?
0991login:Penguin
垢版 |
2020/06/03(水) 11:48:03.16ID:PWl++QrS
>>987
シェルスクリプトで作ってみた。コマンドライン長の上限が気になるので、
$ find . -maxdepth 1 -type f |xargs -n10 ./distr2.sh
のように使う。コマンドライン長を気にしないでよいなら、もっと簡潔に
できるんだが。
コマンドが終了したら、ファイル ./num の消去を忘れずに。

cat ./distr2.sh
#!/bin/sh
if [ ! -e ./num ]
then
echo 1 >./num
fi
m=$(cat ./num)
newdir=$(printf "dir%02d" $m)
echo mkdir $newdir
while : # 無限ループはちょっと気持ちが悪いが。
do
if [ "$1" != "" ]
then
echo mv $1 $newdir
shift
else
m=$(( m + 1 ))
echo $m >./num
break
fi
done

問題ないと思ったら、echo を消してね。
0992login:Penguin
垢版 |
2020/06/03(水) 19:46:47.70ID:9/aCea/q
書き込み権限がないディレクトリに対して書き込み権限の付与ってできないですよね?
root以外のユーザです。
0993login:Penguin
垢版 |
2020/06/03(水) 21:29:19.80ID:LXuOvp6k
>>992
root権限必要なときは
sudo使うんだよ

shellスクリプトの勉強がてら課題やってみた

#!/bin/bash
maxFiles=10
dirs=(0 1 2 3 4 5 6 7 8 9)
mkdir -p ${dirs[*]}

i=0
files=`ls -v *.jpg`
for value in ${files[@]}; do
index=$(($i / $maxFiles))
if [ ${#dirs[@]} -le ${index} ]; then break; fi;
mv $value "${dirs[$index]}/"
let i++
done
0994login:Penguin
垢版 |
2020/06/03(水) 23:15:01.00ID:Yog+NjBd
須藤さん依頼リストが必要
一見さんお断りだから
0995login:Penguin
垢版 |
2020/06/03(水) 23:15:11.27ID:Yog+NjBd
須藤さん依頼リストが必要
一見さんお断りだから
0996login:Penguin
垢版 |
2020/06/06(土) 07:12:02.82ID:PVrTHAye
992 の質問の意図って
「root に内緒でこっそり書き込み禁止ディレクトリの中に、人に知られずに書き込みしたい」
ってことかなあ?
それをセキュリティホールと呼ぶんだよなww
0998login:Penguin
垢版 |
2020/06/06(土) 18:40:04.56ID:hyWe0Oe6
Nginxのスレから飛ばされて来ました!
質問たくさんあるので次スレはどこですか?
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況