- ベストアンサー
名前順や更新日時順に移動するにはどうすれば?
Linuxのコマンドについてご教授ください。 ファイルの移動ですが名前順や更新日時順にファイルを移動するにはどうしたらよいのでしょうか? ご存知でしたらよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そうしたい意図が不明ですが、 名前順: ls | while read file do mv "$file" コピー先 done 更新日時古い順: ls -tr | while read file do mv "$file" コピー先 done 更新日時新しい順: ls -t | while read file do mv "$file" コピー先 done
その他の回答 (1)
- SaKaKashi
- ベストアンサー率24% (755/3136)
回答No.1
>名前順や更新日時順にファイルを移動するにはどうしたらよいのでしょうか これに何か意図があるのですか? 名前順にするには ls |while read line do mv ${line} 移動先 done 更新日時順はちょっとひねらないと、ヒントだけ ls -l | awk ここを考える(更新日時 ファイル名を抽出) |sort |awk '{print $1}' do mv ${line} 移動先 done
質問者
お礼
すごく早い対応、どうもありがとうございました。 求めていた答えが見つかりました。 どうもありがとうございました。
お礼
まさしく、求めていた答えでした。 すごく早い対応、どうもありがとうございました。