23/12/08 15:21:16.88 SQCMUJcl.net
それはそう
クライアント経由でのコピーだから。閉じちゃ駄目だよ
1025:login:Penguin
23/12/08 15:24:59.90 zJYWLOyf.net
>>989
cd a #フォルダaの中に移動
find . -type f -e
1026:xec mv -i {} . ¥; 心配だったら find . -type f -exec echo mv -i {} . ¥; で確認。
1027:login:Penguin
23/12/08 15:30:18.08 Hu/jUUNT.net
>>992
$ nohup rsync ..... &
最後の&をつけてバックグラウンドにしていないとかじゃね?
1028:981
23/12/08 19:40:38.81 YLxfC+3o.net
ケツに&つけてなかったので、付けて再度実行しましたが、結果は同じでしたが、screenでうまく行ってるぽいです。
助言ありがとうございます。
1029:login:Penguin
23/12/08 20:12:59.77 x8VGRlsm.net
>>989
どうすればいいでしょうかって
それやるプログラムを作ればいいだろ。
で、自分で作るのいやなら他人に作ってクレクレすればいい。
初級レベルのプログラムって感じだから誰かがさくって作ってくれるかもしれない
1030:login:Penguin
23/12/08 23:56:57.81 lZvZsCr4.net
>>995の通りfindだけで充分だろ
同名ファイルがあるならmv -nにしてディスティネーション側にちょっとずつ違うポストフィクスを付けながら何回かやればいい
最後に-type d -empty -exec rmdirで仕上げ
1031:login:Penguin
23/12/09 02:38:38.01 KWt7D0SV.net
ファイラー使って手作業でしょ
それくらい
人に作ってもらって楽しようと思うより、手作業でやった方が早い
それが悔しかったら自分で調べて作るでしょ
ただし、お金払ってはありですよ!
1032:login:Penguin
23/12/09 03:37:55.13 /SIVI5II.net
AI作成 試してない
#!/bin/bash
# 移動元のフォルダーを指定
srcdir="/path/to/source"
# 移動先のフォルダーを指定
dstdir="/path/to/destination"
# 移動元のフォルダーの中のフォルダーをループで処理
for dir in "$srcdir"/*; do
# フォルダーでなければスキップ
if [ ! -d "$dir" ]; then
continue
fi
# フォルダーの中のファイルをループで処理
for file in "$dir"/*; do
# ファイル名と拡張子を取得
filename=$(basename "$file")
extension="${filename##*.}"
# 移動先のフォルダーに同じファイル名があるかチェック
if [ -f "$dstdir/$filename" ]; then
# 同じファイル名がある場合は、(1),(2)等の番号を付けて退避
1033:login:Penguin
23/12/09 03:38:41.95 cguwVkIH.net
>>1001
i=1
while [ -f "$dstdir/${filename%.*}($i).$extension" ]; do
i=$((i+1))
done
mv "$file" "$dstdir/${filename%.*}($i).$extension"
else
# 同じファイル名がない場合は、そのまま移動
mv "$file" "$dstdir/$filename"
fi
done
# フォルダーを削除
rm -r "$dir"
done
1034:login:Penguin
23/12/09 03:39:28.71 s2XbUUte.net
>>1002
移動先のフォルダーに同じファイル名がある場合は、(1),(2)等の番号を付けて退避させます。移動後にもとのフォルダーは削除されます。
―
このスクリプトは自己責任で使用してください。私は、このスクリプトの使用によって生じたいかなる損害にも責任を負いません。
1035:login:Penguin
23/12/09 07:32:10.79 p6lkgppH.net
>>995,999,1001,1002
意外と知られていないのかもしれないが、
GNU mv には --backup オプションがある。
$ touch a b
$ mv -v --backup=t a b
名前変更: 'a' -> 'b' (バックアップ: 'b.~1~')
$
1036:login:Penguin
23/12/09 15:30:34.31 UR1tPUen.net
>>1004
知らんかった
1037:978
23/12/10 01:15:10.75 Kuh8JFbi.net
お返事遅くなりました
>>995のフォルダの中に移動だと何故かうまく動かなかったのですが、フォルダの名前を入れて
find ◯◯◯ -type f -exec mv --backup=t {} ◯◯◯ ¥;
これで連番保存もうまく動くようになりました ありがとうございます
>>1001,1004さんもありがとうございます
1038:login:Penguin
23/12/10 01:38:21.77 z3YFprRp.net
>>1004
オプション名がおかしい
1039:login:Penguin
23/12/10 02:42:17.66 CPNg3E25.net
>>1007
おかしいと思ったら、まず、掲示してあるコマンドラインを自端末にペーストしてみよう。
さらに、mv(1) を確認しよう。
URLリンク(ja.manpages.org)
> --backup[=CONTROL]
> numbered, t
1040:login:Penguin
23/12/11 22:14:11.60 HRpA8yOF.net
>>978
ありがとうございます
でも、dpkgだと依存関係設定しといても
インストールしてくれないようなんですよ
archのpkgbuildでも、オプションつけないと依存関係のインストール
してくれないんですけど
dpkgで、そんなオプションあるんでしょうか?
1041:login:Penguin
23/12/12 01:44:29.78 eb6iLmub.net
>>1009
エラーメッセージを書いて
dpkg -i debファイルの列挙
で問題ない
1042:login:Penguin
23/12/12 01:48:54.59 BDgigHAa.net
>>1010
だから、dpkgで、debファイルインストールしたときじゃなくて
依存関係のインストールされなかったことによって
アプリ起動する時に、エラー出るんだよ
そんなのアプリによって違います
私のアプリの例だと、ちゃんと依存関係設定してたのに
データーベースのライブラリがないとか
ってなりましたけど…
1043:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 1409日 17時間 21分 51秒
1044:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています