drag n drop

調べたことを書きます

タイムスタンプの一番新しい、指定した数のファイルを表示

find <ディレクトリのパス> -printf "%M %n %u %g %k %TY-%Tm-%Td %TH:%TM:%TS %p\n" | sort -r -k6,7 | head -n <数>

 

例:

find . -printf "%M %n %u %g %k %TY-%Tm-%Td %TH:%TM:%TS %p\n" | sort -r -k6,7 | head -n 20

 

参考:

find コマンド | コマンドの使い方(Linux) | hydroculのメモ

ファイルを一気に移動させる

mv <ワイルドカードでファイル名> <移動先のディレクトリ名>

 

例:

$ ls

 directory  data_a.txt  data_b.txt data_c.txt 

$ mv data_* directory

$ ls

 directory

$ ls directory

 data_a.txt  data_b.txt data_c.txt 

 

 

注意:

 mv <ワイルドカードでファイル名> <ワイルドカードで移動先ファイル名>

 だと、ディレクトリではないと言われ、エラーになる

 

参考:

codezine.jp