問題タブ [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.

0 投票する
10 に答える
148266 参照

bash - 接頭辞/接尾辞で名前を変更する方法は?

mv original.filename new.original.filename元のファイル名を再入力せずにどうすればよいですか?

のようなことができると想像しますが、 /ページを見た後、このようなものは何も見えませんmv -p=new. original.filenamemv original.filename new.~man mvinfo mv

もちろん、これを行うためのシェル スクリプトを作成することもできますが、既存のコマンド/フラグはありませんか?

0 投票する
19 に答える
262793 参照

linux - mv が存在しない場合に、移動先のディレクトリを作成する方法はありますか?

したがって、ホームディレクトリにいて、 foo.c を ~/bar/baz/foo.c に移動したいが、それらのディレクトリが存在しない場合、それらのディレクトリを自動的に作成する方法はありますか?入力するだけで済みます

そしてすべてがうまくいくでしょうか?これらのディレクトリが存在するかどうかを確認し、存在しない場合は mkdir を呼び出してから mv を呼び出す単純な bash スクリプトに mv をエイリアスできるようですが、誰かがより良いアイデアを持っているかどうかを確認すると思いました。

0 投票する
3 に答える
8128 参照

linux - ディレクトリからすべてのファイルを移動する 1 ステップ アップ

このようなディレクトリがあります

私がやりたいことは、サブディレクトリ内のすべての「*.masked」ファイル/1/Un. Linux/Unix でそれを行うコンパクトな方法はありますか?

0 投票する
3 に答える
553 参照

bash - デスクトップから特定のフォルダに写真を移動できない

デスクトップに Picture_1.png から Picture_77.png までの写真があります。

私は今、ターミナルのPicturesというフォルダにいます。写真を今いるフォルダに移動したいと思います。

次のコードを試してみましたが失敗しました

ターゲット フォルダーにいるため、ターゲット フォルダーに何を追加すればよいかわかりません。

どうすれば問題を解決できますか?

0 投票する
1 に答える
462 参照

directory - ディレクトリを除くすべてのファイルをターミナルのフォルダに移動できません

Bashで有効になっている正規表現を拡張しました

問題の解決に役立つ場合があります。

ディレクトリも移動するため、次の実行に失敗しました

ディレクトリ以外のすべてのファイルを見つけて、それらを django-tes/ というディレクトリに移動しようとしています。

フォルダー内のディレクトリを除くすべてのファイルをターミナルのフォルダーに移動するにはどうすればよいですか?

0 投票する
5 に答える
15077 参照

linux - ファイルやフォルダを誤って存在しない場所に移動する

私はよく次のようなコマンドを実行します。

その後、ファイルがなくなっていることに気付きます。「$something_that_does_not_exist」フォルダーでもそれらを見ることができません。ファイルとフォルダはどこに消えたのですか? どうすればそれらを取り戻すことができますか?

0 投票する
5 に答える
56973 参照

linux - ディレクトリを移動する Linux コマンド

私の古いディレクトリと新しいディレクトリには、同じフォルダーとファイルが含まれています。

私は試します:

エラーが発生します

mv: `./xxxxxx' をそれ自体のサブディレクトリに移動することはできません

どうすれば移動できますか?

0 投票する
3 に答える
1154 参照

java - CAMEL は、「mv」コマンドが完了する前にファイルを処理しています

監視スクリプトで問題に直面しています。

プログラムの流れは、

  1. お客様がファイル (.csv 形式) を「ソース」ディレクトリに ftp/sftp します。
  2. Bash スクリプトは、完成した .csv ファイルの名前を .aaa ファイルに変更します
  3. 別の Bash スクリプトは、「.aaa」ファイルを「destination」ディレクトリに移動し、ファイルの名前を「.csv」に戻します。
  4. CAMEL は「宛先」ディレクトリを監視しています。ファイルが「宛先」フォルダに来て、拡張子が「.aaa」と等しくない場合、ファイルの処理が開始されます。

ここでは、ステップ 3 が失敗しています。Bash スクリプトはファイルを正常に移動します。しかし、ファイルの名前を「.aaa」から「.csv」に変更している間、CAMEL はファイルを取得して処理を開始します。CAMEL は「フッターが存在しません」というエラーで失敗します。これは、「mv」コマンドが完了しておらず、「mv」が完了する前に CAMEL が処理されたためです。したがって、不完全なファイルを処理しました。

スクリプトを使用しているため、コマンドを使用する際の柔軟性はほとんどありません。Linux の「mv」コマンドを使用してファイルの名前を変更しています。

名前の変更中にスクリプトでファイルをロックして、CAMEL がファイルにアクセスできないようにする方法はありますか?

または、このシナリオを処理するより良い方法はありますか?

事前に助けに感謝します。

ありがとう、マシュー・リジュ

0 投票する
13 に答える
407457 参照

git - Git でファイルを移動/名前変更して履歴を維持することは可能ですか?

Git でプロジェクト サブツリーの名前を変更/移動したい

プレーンを使用するgit mv project componentsと、のすべてのコミット履歴xyz projectが失われます。履歴が保持されるようにこれを移動する方法はありますか?