2016-07-13 16 views
0

約130のサブディレクトリを持つディレクトリがあります。ここで最も古いサブディレクトリを削除するには?

はメインディレクトリです:

/home/data/all/ 

サブディレクトリは、このようなものです:

/home/data/all/whatever 
/home/data/all/test 
/home/data/all/information 

私はこのメインディレクトリに正確に100のサブディレクトリを持っていると思います。最も古いサブディレクトリ(最後に変更された日付に基づく)は、常に正確に100のディレクトリが存在することを確認するために自動的に削除されます。

ワンライナーでこれを行う方法はありますか?

+2

を最初にこれをテストしてくださいあなたはすでに素敵な答えを持っている[\ [ここ\]](http://unix.stackexchange.com/a/28947/ 25919)。 – sjsam

+3

この質問は[\ [UL \]](http://unix.stackexchange.com)に属し、コメント#1に記載されているように既に回答があるため、 – sjsam

答えて

0
ls -A1td */ | tail -n +100 | xargs rmdir 

あなたは、バックアップディレクトリに