問題タブ [mv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - git リポジトリで大量の大きなファイルを移動する
私のリポジトリには、多数の大きなファイルがあります。それらはほとんどがデータ (テキスト) です。リファクタリングやパッケージ化のために、これらのファイルを別の場所に移動する必要がある場合があります。
コマンドを使用git mv
してファイルのパスを「名前変更」しますが、コミットのサイズ (実際の差分サイズ) が非常に大きく、rm
.git add
コミットサイズを減らす他の方法はありますか? または、それらを追加して.gitignore
zipファイルとしてアップストリームにアップロードするだけですか?
回答ありがとうございます。
参考までに、一連のコマンドを実行すると、ファイルのサイズが表示されますbar
そこから私はgitがやったrm
と思ったadd
. この情報が実際のサイズと関係がないか教えていただけますか?
python - Python では「mv -i」
現在、bash スクリプトを python に変換していますが、bash にはコマンドがあります。MOVEmv -i
を意味することはわかっていますが、Python でのmv
使用方法がわかりません。mv -i
私も調べてみman move
ましたがよくわかりませんでした。
bash - 変更日に基づいてフォルダーを移動するスクリプト
最初の投稿。背景 - 私の妻は写真家です。彼女はたくさんの写真を撮り、編集中にドライブ (mnt/STStorage) に保存しますが、後でクリーンアップすることはありません。変更日 (/mnt/LTStorage) に基づいてフォルダーを移動したいドライブがあります。cron ジョブに追加して 1 日 1 回実行できるスクリプトについて助けが必要です 30 1 * * * スクリプトを..
- /mnt/STStorage/ ルート フォルダの最終変更日を確認し、14 日以上経過している場合は、そのフォルダとその中のすべてを /mnt/LTStorage/ に移動しますが、同じフォルダ名を維持します。
- 次に、移動したものを /mnt/STStorage/ に書き込んで、移動したものを把握し、移動したフォルダーのログをメールで送信してください。
OS CentOS 6.4
これが私が持っているものです。これは今のところうまくいくと思います。よりきれいになる可能性があります。
次に、これを crontab に追加して、1 日 1 回実行します。
bash - 複数ファイルの名前変更 Bash スクリプトの問題
ファイルの名前を変更するコードを使用していたところ、非常に興味深い問題が発生しました。Mac OSX Lion 10.7.5 を実行しているコンピュータでは機能しましたが、Mac OSX 10.6.8 Snow Leopard では機能しませんでした。
コードは次のとおりです。
私が得たエラーは次のとおりです。
for
mv がループしていない場合は正常に動作しているため、非常に奇妙です...
誰でもそれを機能させるために何をすべきか知っていますか?