2 コマンドから出力されたすべてのファイルを移動するにはどうすればよいですか? 添付ファイルという単語のないファイルを見つけるために、このgrepコマンドがあります。 grep -L -- Attachments * そのコマンドから出力されるすべてのファイルを移動したい。それをbashでどのように行うのですか?パイプを使用しますか?完全なスクリプトで、より冗長なif / thenステートメントを使用しますか? 22 bash command-line scripting command move
1 すべての「マークされた」ファイルをレンジャーの別のディレクトリに移動するにはどうすればよいですか? レンジャー内で複数のファイルを選択した場合(<Space>またはを使用V)、これらの選択したファイルを別のディレクトリに移動するにはどうすればよいですか? ddおよびを使用しようとしましたppが、これは現在ハイライトされているファイルのみを移動します。 17 mv file-manager move ranger
1 ファイルシステム間のアトミックムーブを近似しますか? Ubuntuの下でいくつかのファイルをあるファイルシステムから別のファイルシステムに移動する必要があります。ただし、少なくとも正しいファイル名ではない場合、ファイルが宛先で部分的または不完全なファイルとして存在しないことが非常に重要です。 これまでのところ、私の唯一の解決策は、各ファイルを取得し、宛先で一時的な名前にコピーし、宛先でファイル名を元のファイル名に変更し(原子的であると信じています)、最後に元のファイルを削除するスクリプトを書くことです。 ただし、スクリプトの作成とデバッグは、このタスクにとってはやり過ぎのようです。既にネイティブにこれを行う方法またはツールはありますか? 16 file-copy move
3 ファイルの移動中に中断された場合、ファイルシステムが不整合になることはありますか? 同じパーティション(EXT2)に2つのフォルダーがあります。私mv folder1/file folder2と何らかの中断(停電など)が発生した場合、ファイルシステムが矛盾する可能性がありますか? mv操作はアトミックではありませんか? 更新: これまでのところ、IRCで私は次のような見方をしていました。 アトミックであるため、矛盾が発生することはありません 最初に新しいディレクトリのディレクトリエントリをコピーしてから、前のディレクトリのエントリを消去するため、ファイルが2回参照されるという矛盾が生じる可能性がありますが、参照カウントは1です。 最初にポインターを消去してからポインターをコピーするため、ファイルの参照が0であるという矛盾が生じます。 誰かが明確にすることはできますか? 13 filesystems crash ext2 move failure-resistance
3 私のfsはmvアトミックですか? mvfs(ext4)がアトミックかどうかを確認するにはどうすればよいですか? OSはRed Hat Enterprise Linux Serverリリース6.8です。 一般的に、これを確認するにはどうすればよいですか?私は周りを見回しましたが、私のOSが標準のPOSIXであるかどうかはわかりませんでした。 12 posix mv move