虹裏img歴史資料館

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

20/12/13(日)01:24:01 趣味でL... のスレッド詳細

削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。

画像ファイル名:1607790241136.png 20/12/13(日)01:24:01 No.754660215

趣味でLinux使ってて今初めてシェルスクリプトってものを書いてるんだけど難しい シャットダウンするときに~/Music/artist/album/song.flacって感じで置かれてるファイルの/artist/album/song.flacという構造をそのままに別の場所にマウントしたNASに(NASの中に元々同じように置かれてるファイルは壊さないように)移したいってだけなんだけどどう書けばいいのかわからん そもそもLinuxのコマンドがどう動くかもわからないから手探りで疲れるしもういい時間だし眠い…

1 20/12/13(日)01:27:40 No.754661084

rsync使えばいいのでは?

2 20/12/13(日)01:28:46 No.754661337

検索したら何かいろいろ出てきたからそれ参考にしてみたら linux殆ど使った事ないから分からんけど

3 20/12/13(日)01:29:39 No.754661549

cp -Rで良くない?

4 20/12/13(日)01:30:18 No.754661690

同期して ベリファイして シャットダウンすればいいのでは?

5 20/12/13(日)01:30:39 No.754661760

>rsync使えばいいのでは? こんなのあったんだ…

6 20/12/13(日)01:31:01 No.754661859

シェルスクリプト以前にコマンドを知るところからでは?

7 20/12/13(日)01:31:32 No.754661970

rsyncはとっても奥が深いけど超べんりだから学ぶ価値があるよ

8 20/12/13(日)01:31:45 No.754662020

壊さないように映したいってハッシュ値の比較がしたいとかそういう話?

9 20/12/13(日)01:32:50 No.754662291

パスそのまんまで特定ディレクトリにコピーしたいってこと? ディレクトリ構造ごとアーカイブするんじゃダメ?

10 20/12/13(日)01:32:57 No.754662317

重複してたら(2)つけるみたいにするってことか

11 20/12/13(日)01:33:39 No.754662472

すでに存在するファイルはスキップするということだろうからrsync -auでいい

12 20/12/13(日)01:34:23 No.754662642

分からない→調べる→使う→次使う必要に迫られた時には忘れてる 根本的に使用頻度が低すぎるんだ

13 20/12/13(日)01:34:28 No.754662665

>cp -Rで良くない? cpって上書きしちゃうとかきいたことあってな >シェルスクリプト以前にコマンドを知るところからでは? シェルスクリプトってのをうまく使えば一発で移動!便利!みたいなのができるイメージがあった…

14 20/12/13(日)01:35:05 No.754662793

>分からない→調べる→使う→次使う必要に迫られた時には忘れてる >根本的に使用頻度が低すぎるんだ メモ書きひとつ残すだけで随分変わるよね それかしつこいくらいに備忘までめっちゃコメント書く

15 20/12/13(日)01:35:29 No.754662868

cpに--backup=t付けなさる

16 20/12/13(日)01:35:51 No.754662960

上書きしないかどうかってオプションなかったっけ

17 20/12/13(日)01:37:16 No.754663291

-n

18 20/12/13(日)01:37:22 No.754663316

rsyncいいよね

19 20/12/13(日)01:37:28 No.754663341

苦労しなくて良いところで苦労してるのがわかって解決したときの気持ちって何ともいえないよね…ありがとう「」…

20 20/12/13(日)01:38:07 No.754663502

rsyncは--deleteを付けなければ大体安全だぞ! rsync --deleteでsrcとdest逆にしてNASのデータ消しちゃった先輩が居たよ 全社チャットで謝罪文出してた

21 20/12/13(日)01:39:02 No.754663751

コピーって考えてたからcpでどうにかしようとしてたんだな俺…よく考えればやりたいことって同期って言葉が付いてた…

22 20/12/13(日)01:40:09 No.754664019

rsyncはまずdry–runで試してからとあれほど…

23 20/12/13(日)01:40:59 No.754664251

>srcとdest逆にして あるある

24 20/12/13(日)01:41:28 No.754664374

cronで自動実行したらダメなやつなの?

25 20/12/13(日)01:41:46 No.754664459

rsyncはッチーのログをふっとばす危険なコマンドだからな…

26 20/12/13(日)01:41:57 No.754664512

とりあえずcp -hを打ち込みなされ

27 20/12/13(日)01:42:08 No.754664579

おじさんだけど最近のLinuxはcronじゃなくてsystemdのtimerで定期実行するのびっくりしちゃった

28 20/12/13(日)01:42:18 No.754664619

man cpでもよい

29 20/12/13(日)01:43:22 No.754664887

未だにfindの使い方がふわっとしたまま仕事してる

30 20/12/13(日)01:43:24 No.754664891

>rsync --deleteでsrcとdest逆にして あれ実行するrsyncによって逆の場合あるよね

31 20/12/13(日)01:44:13 No.754665101

>未だにfindの使い方がふわっとしたまま仕事してる -execの文法毎回ググってる

32 20/12/13(日)01:44:49 No.754665260

趣味って何に使ってるの

33 20/12/13(日)01:46:25 No.754665662

>未だにawkの使い方がふわっとしたまま仕事してる

34 20/12/13(日)01:46:27 No.754665676

>未だにfindの使い方がふわっとしたまま仕事してる -empty --deleteオプションいいよね

35 20/12/13(日)01:46:38 No.754665720

>趣味って何に使ってるの CDのリッピング…

36 20/12/13(日)01:48:10 No.754666173

もうLinuxは完全にsystemdにズボケオされた性奴隷だから…

37 20/12/13(日)01:48:20 No.754666214

>苦労しなくて良いところで苦労してるのがわかって解決したときの気持ちって何ともいえないよね…ありがとう「」… これ系は調べる勉強になるんで無駄な苦労なんて無いんだ…

38 20/12/13(日)01:49:12 No.754666464

>未だにsedの使い方がふわっとしたまま仕事してる

39 20/12/13(日)01:49:22 No.754666515

世界中で自分が最初に引っかかった問題も ドキュメント読めばすぐわかった問題も 同じよ

40 20/12/13(日)01:49:26 No.754666527

--exec使いたくなかったらxargsで受け取ればいいやろがい!

41 20/12/13(日)01:49:43 No.754666611

今調べてるけどrsyncこれ難しいな…まず/のあるなしで挙動変わるっておかしいだろ…

42 20/12/13(日)01:50:34 No.754666838

>もうLinuxは完全にDockerでドカドカするOSだから…

43 20/12/13(日)01:50:44 No.754666878

>今調べてるけどrsyncこれ難しいな…まず/のあるなしで挙動変わるっておかしいだろ… 直感的じゃないけど挙動変えると世界中のシェルスクリプトが壊れるので直せないコマンドがたくさんあるんだ そういうものとして覚えるしかないんだ

44 20/12/13(日)01:50:45 No.754666882

xargsは初めて知った時なにこれ楽しいってなったな…

45 20/12/13(日)01:51:18 No.754667025

書き込みをした人によって削除されました

46 20/12/13(日)01:51:36 No.754667134

あれこれってdosのコマンドだっけ……とかたまになる

47 20/12/13(日)01:52:40 No.754667409

>今調べてるけどrsyncこれ難しいな…まず/のあるなしで挙動変わるっておかしいだろ… 趣味と割りきって色々仕様を楽しんでくれ! 仕事だとシステム潰して笑顔になれる

48 20/12/13(日)01:52:52 No.754667474

clsでclearしてほしい

49 20/12/13(日)01:54:17 No.754667895

RHCSA取れって言われて受けに行ったけど コマンドの細かいオプションとかググりながらやるから全然歯が立たなかった 大まかにはわかってるんだって!!!

50 20/12/13(日)01:54:26 No.754667956

findコマンド覚えるの面倒だったからlocateかfd使ってる そもそも名前検索以外のオプション使うことほとんどないし…

51 20/12/13(日)01:54:56 No.754668107

めんどくせーな自分で新しくrsync書こーぜ!

52 20/12/13(日)01:55:21 No.754668217

rsyncならとりあえず -n つけときゃ好きなだけ試せるぞ awkとか使って差分整形して出力とかするとたのしい

53 20/12/13(日)01:55:29 No.754668254

shellも完全に理解してないのにkubernatesいじるの怖いんですけお…

54 20/12/13(日)01:56:28 No.754668492

逆に考えるんだ 完全に理解なんていつまで経っても出来ない

55 20/12/13(日)01:56:43 No.754668572

>shellも完全に理解してないのにkubernatesいじるの怖いんですけお… shellを完全に理解してる人なんか世界中で1万人ぐらいしか居ないから大丈夫

56 20/12/13(日)01:57:31 No.754668753

>コマンドの細かいオプションとかググりながらやるから全然歯が立たなかった これはわかる…

57 20/12/13(日)01:57:42 No.754668804

今は改善されてるけどrsyncって昔scpより遅かったよね

58 20/12/13(日)01:57:45 No.754668823

rsyncは--dry-run -v 付けて実験してから実行しようね!

59 20/12/13(日)01:57:52 No.754668857

rsyncは絶対使いこなせるようにしよう ここでうんことかちんことか言ってる時間でrsyncを覚えれば その後の人生が8兆8千万倍豊かになるぞ

60 20/12/13(日)01:58:16 No.754668933

困る→検索する→stackoverflowかsuperuserを読む→解決 を繰り返せばなんとかなる

61 20/12/13(日)01:58:40 No.754669048

scpはもう使っちゃだめよって言われ始めてるから…

62 20/12/13(日)01:58:41 No.754669055

正規表現もセットで覚えよう

63 20/12/13(日)01:58:51 No.754669100

dfとかfdiskとかなんか似たようないっぱいある

64 20/12/13(日)01:59:28 No.754669242

macOSのコマンドとLinuxのコマンドで挙動やオプションが微妙に違うの辛いんですけお!

65 20/12/13(日)01:59:43 No.754669313

成り立ちからして仕方がない

66 20/12/13(日)01:59:55 No.754669360

cowsay うんこ

67 20/12/13(日)02:00:27 No.754669490

>cowsay うんこ sl

68 20/12/13(日)02:00:31 No.754669509

rsyncはLinux使う意義の3割くらいは占めてると思う これに依存してるやつがおすぎにも程があるので

69 20/12/13(日)02:00:56 No.754669647

macOSはUNIXだから…

70 20/12/13(日)02:02:31 No.754670060

一応macもHomebrewでcoreutilsとか色々入れればlinux風にコマンド使えるはず

71 20/12/13(日)02:03:00 No.754670177

わざわざスクリプト書かなくてもNASを直接NFSとかでマウントすればよくね

72 20/12/13(日)02:03:45 No.754670357

>macOSのコマンドとLinuxのコマンドで挙動やオプションが微妙に違うの辛いんですけお! コマンドによってはOSどころかバージョンによって挙動やオプションが異なるんだ!あきらめてください…

73 20/12/13(日)02:03:45 No.754670360

pgrepは簡単に覚えられて便利なコマンドなんじゃよ

74 20/12/13(日)02:04:38 No.754670631

>わざわざスクリプト書かなくてもNASを直接NFSとかでマウントすればよくね NFSの複数箇所からのマウントはちょっとしたミスでファイルシステムが壊れるぞ!!

75 20/12/13(日)02:08:39 No.754671715

シンボリックリンクかmount -t bindでも駄目かい

76 20/12/13(日)02:16:30 No.754673569

>pgrepは簡単に覚えられて便利なコマンドなんじゃよ psとgrepをパイプで繋げて自分を検索から除外するパターンを書くの面倒くさいよね

77 20/12/13(日)02:17:31 No.754673778

オプション毎回不安になる

78 20/12/13(日)02:18:31 No.754673990

NASマウントしてそこに直接リッピングすればローカルに持つ必要なくない?

79 20/12/13(日)02:21:39 No.754674721

シャットダウン時って言ってるからバックアップじゃないの?

80 20/12/13(日)02:22:49 No.754674945

>NASマウントしてそこに直接リッピングすればローカルに持つ必要なくない? SSDと比べるとね…遅いんだ…

81 20/12/13(日)02:23:34 No.754675097

bashかzshでいいですよ…

82 20/12/13(日)02:23:53 No.754675154

10Gにしようぜ

83 20/12/13(日)02:24:28 No.754675258

関係あるかないか分からんけど ubuntuとかでsnapアプリケーションを入れるとそれらは~以下の隔離されたファイルシステムの中でしか動けないんで 具体的には/tmp/とかnfsでマウントした先とか触れなくてちょっと不便なんだよね スレ「」の運用もそういう関係なんだろうか

84 20/12/13(日)02:24:48 No.754675314

ワンライナー達のシェル芸作品を読んでるとなんか理解が深まる

85 20/12/13(日)02:30:13 No.754676319

確かにリッピング作業するから作業中はローカルディスクに保存した方がアクセス早いよね

86 20/12/13(日)02:31:24 No.754676511

シェルスクリプトなんて簡単だよ やりたいこと適当にググって見つかったソースをコピペで貼り付けてリターン!でいいんだ なんか動かない? そういう時は頭に sudo って付けるといい

87 20/12/13(日)02:31:50 No.754676603

でもスレ見る感じリッピングだけにLinux使ってる感じもしててだったらはじめからNASでいいのかもしれない

88 20/12/13(日)02:32:11 No.754676661

ownCloudみたいなの使うとか

89 20/12/13(日)02:33:57 No.754676961

>やりたいこと適当にググって見つかったソースをコピペで貼り付けてリターン!でいいんだ >なんか動かない? そういう時は頭に sudo って付けるといい おいやめろ

90 20/12/13(日)02:34:16 No.754677000

NASをクラックしてDebian入れてNAS上でやるって方法もある USB外付けの光学ドライブが必要になるけど

91 20/12/13(日)02:38:51 No.754677821

>NASをクラックしてDebian入れてNAS上でやるって方法もある >USB外付けの光学ドライブが必要になるけど 今でもあるの!?玄箱で昔やったことある

92 20/12/13(日)02:40:28 No.754678119

rsyncはいいぞ…テキストファイルでリスト作るだけで移行死体ファイルを指定できる

93 20/12/13(日)02:40:42 No.754678162

>bashかzshでいいですよ… fish使ってるとなぜbashのような古代のシェルが生き残ってるのか分からん…

94 20/12/13(日)02:40:44 No.754678173

すみません私は今からLinuxを勉強しようと思ってるのですが まずは何から始めれば良いでしょうか

95 20/12/13(日)02:41:02 No.754678224

>すみません私は今からLinuxを勉強しようと思ってるのですが >まずは何から始めれば良いでしょうか インストール

96 20/12/13(日)02:41:56 No.754678353

>すみません私は今からLinuxを勉強しようと思ってるのですが >まずは何から始めれば良いでしょうか WSLでいいんじゃ?

97 20/12/13(日)02:42:00 No.754678366

まず触らないことにはな…

98 20/12/13(日)02:42:40 No.754678479

シェルってそんな違うの?

99 20/12/13(日)02:43:01 No.754678537

使いながらあれするにはどうしたらいいの…って調べてくだけでも結構なんとかなる

100 20/12/13(日)02:43:08 No.754678558

仮想マシン作ってインストールしてユーザー作ってログインしてyumする

101 20/12/13(日)02:43:13 No.754678574

>今でもあるの!?玄箱で昔やったことある もちろんすべての機種でできるわけじゃないけど NASはPCベースのサーバより消費電力が低いから今でもそういう需要はある

102 20/12/13(日)02:43:26 No.754678605

#!/bin/sh は滅びろの会です #!/bin/bash にしましょう

103 20/12/13(日)02:43:38 No.754678642

いちばん大事なのは使うことだよな… まあとりあえずUbuntuでいいから使おう

104 20/12/13(日)02:43:44 No.754678659

後戻りできなくなる可能性がある危険性の高いコマンドはたいてい試運転用のオプションがあるから使うのですよ‥

105 20/12/13(日)02:44:19 No.754678735

ヴィジュアルボックスにcentos7入れてから何すればいいのかわからないとこで止まってるよ…

106 20/12/13(日)02:44:24 No.754678747

#!/bin/sh になってても暗黙にbashを仮定してるスクリプトも稀によくある

107 20/12/13(日)02:44:45 No.754678802

>#!/bin/sh は滅びろの会です >#!/bin/bash にしましょう この案件はcshなんですよ

108 20/12/13(日)02:44:57 No.754678825

-helpを見る manを見る これで全て分かりますね?

109 20/12/13(日)02:45:19 No.754678867

>シェルってそんな違うの? 全然違う 標準語と東北弁くらい違う

110 20/12/13(日)02:45:30 No.754678906

古いノートにデスクトップ環境ごとインストールして常用すれば 嫌でもいろいろやるはめになるよ

111 20/12/13(日)02:45:31 No.754678912

>WSLでいいんじゃ? WSLだと使えなかったら使えないやで終われてしまうから一台PC用意してその上で使うのが良いと思う もうデスクトップマシンはLinuxだけしか使わないとかしちゃったほうが覚える

112 20/12/13(日)02:45:35 No.754678919

fishでいろいろ書こうと思ったらいろいろ違ってて何もかけなかった

113 20/12/13(日)02:45:52 No.754678954

>この案件はkshなんですよ ということがあった くたばれIBM

114 20/12/13(日)02:46:03 No.754678978

>fishでいろいろ書こうと思ったらいろいろ違ってて何もかけなかった bass使え

115 20/12/13(日)02:46:09 No.754678996

入門本読んでプロセス管理とかメモリ管理とかはわかったけどそれでもわからないことが多すぎる どうやったら詳しくなれるんだろう

116 20/12/13(日)02:46:30 No.754679055

目的がないと詳しくなれないよな…

117 20/12/13(日)02:46:55 No.754679118

>bass使え ありがたい…

118 20/12/13(日)02:47:18 No.754679181

>>この案件はkshなんですよ >ということがあった >くたばれIBM さらにAIX貸してくれないからcygwinで動作確認しろと言われる

119 20/12/13(日)02:47:29 No.754679209

インストールはcentosとUbuntuにするのかとか デスクトップ環境が完全にCUIにするか迷う

120 20/12/13(日)02:47:29 No.754679210

>>#!/bin/sh は滅びろの会です >>#!/bin/bash にしましょう >この案件はcshなんですよ この間やったやつは/bin/bashが/bin/tcshのシンボリックリンクに置き換わってる鯖と普通にbashの鯖が混在してて頭がおかしくなるところだった

121 20/12/13(日)02:49:07 No.754679466

DEはXfceがいいぞ!

122 20/12/13(日)02:49:07 No.754679469

>この間やったやつは/bin/bashが/bin/tcshのシンボリックリンクに置き換わってる鯖と普通にbashの鯖が混在してて頭がおかしくなるところだった ひどい

123 20/12/13(日)02:49:26 No.754679509

linuxのこと何も知らないけどproxmoxってのが良さそうだから今度これで色々やってみようと思う

124 20/12/13(日)02:49:32 No.754679522

>インストールはcentosとUbuntu­にするのかとか 迷うならうぶんつ…にしとけ >デスクトップ環境が完全にCUIにするか迷う やめとけ!

125 20/12/13(日)02:49:39 No.754679539

とりあえずwinマシンで普段やっているような事をやれるような環境を整えてみよう win使えばいいじゃんという考えは一旦忘れることとする

126 20/12/13(日)02:50:25 No.754679656

>/bin/bashが/bin/tcshのシンボリックリンクに置き換わってる 魂の殺人すぎる…

127 20/12/13(日)02:50:44 No.754679690

centosはもう終わるよ

128 20/12/13(日)02:51:17 No.754679764

くだばれRHL

129 20/12/13(日)02:51:35 No.754679801

>centosはもう終わるよ マジか マジだ…

↑Top