J'ai un répertoire avec des fichiers qui arrivent tous les jours. Maintenant, je veux compresser ces fichiers par groupe de dates. Est-il possible de grouper/lister les fichiers qui ont atterri à la même date.Obtenir la liste des fichiers groupés par date
Supposons qu'il ya en dessous des fichiers dans un répertoire
-rw-r--r--. 1 anirban anirban 1598 Oct 14 07:19 hello.txt
-rw-r--r--. 1 anirban anirban 1248 Oct 14 07:21 world.txt
-rw-rw-r--. 1 anirban anirban 659758 Oct 14 11:55 a
-rw-rw-r--. 1 anirban anirban 9121 Oct 18 07:37 b.csv
-rw-r--r--. 1 anirban anirban 196 Oct 20 08:46 go.xls
-rw-r--r--. 1 anirban anirban 1698 Oct 20 08:52 purge.sh
-rw-r--r--. 1 anirban anirban 47838 Oct 21 08:05 code.java
-rw-rw-r--. 1 anirban anirban 9446406 Oct 24 05:51 cron
-rw-rw-r--. 1 anirban anirban 532570 Oct 24 05:57 my.txt
drwxrwsr-x. 2 anirban anirban 67 Oct 25 05:05 look_around.py
-rw-rw-r--. 1 anirban anirban 44525 Oct 26 17:23 failed.log
Donc, il n'y a pas moyen de regrouper les fichiers avec tout suffixe/préfixe, puisque tous sont uniques. Maintenant, quand je vais exécuter la commande que je cherche, je vais obtenir un ensemble de lignes comme ci-dessous en fonction du groupe par dates.
[ [hello.txt world.txt a] [b.csv] [go.xls purge.sh] [code.java] ... ] and so on.
Avec cette liste, je passe en boucle à travers et faire des archives
tar -zvcf Oct_14.tar.gz hello.txt world.txt a
Est-ce que cela vous aidera si vous êtes en mesure de placer des fichiers sur différents répertoires en fonction de leurs dates? –
@SulavTimsina Si vous pouvez donner ce code .. Je peux le faire arriver à zip ces :) –