filecontainerフォルダ内のファイルをexample1フォルダに移動しようとしています。findとxargsを使用して、フォルダ内のフォルダから別のフォルダにファイルを移動するにはどうすればよいですか?
ディレクトリ構造は次のとおりです。
/example1
/example2/filecontainer
例1はそれに何の関係もありません。
例2は、example1.shと呼ばれることにfilecontainerと三つのファイルという名前のフォルダがありexample2.shと
をexample3.sh私は、以下のコマンドを試してみましたが、ファイルのどれもが移動されませんでした。
find ./ -name "example*.sh" | xargs -I% mv % example1
基本的に、サブフォルダ内のファイルを別のフォルダに移動したいとします。フォルダから別のフォルダにファイルを移動することはできますが、フォルダがサブフォルダの場合は機能しません。
findとxargsを使用する必要があります。後でフィルタファイルを今日から最大1年に移動し、それらのファイルをサブフォルダからフォルダに移動するだけです。
私の問題は、フォルダ内にフォルダがある場合、フォルダ内のフォルダから別のフォルダにファイルを移動できないということです。私は単純に2つの別々のフォルダを持ち、1つに3つのファイルがある場合、xargsを使って移動できます... – yamaoka