Jak skopiować plik do ścieżki docelowej zgodnie z datą zmodyfikowaną w systemie Linux? [Zamknięte]
-1
Mam plik .files w katalogu, ale chciałem skopiować tylko niektóre pliki według daty modyfikacji (szczególnie miesiąca) do ścieżki docelowej. Jak mam to zrobić?
Jest całkiem jasne, o co pytano w tym pytaniu. Zachowaj ostrożność w ocenach negatywnych. Jedynym powodem, dla którego to pytanie powinno zostać zamknięte, jest to, że jest to duplikat, który nie został podniesiony.
music2myear
Witamy w Super User! Czy możesz podać przykład tego, co chciałbyś zrobić? Nie jest do końca jasne, co masz na myśli. Na przykład nie wiem, czy masz na myśli, że chcesz skopiować tylko te pliki z określonego miesiąca do jednego miejsca docelowego, czy też chcesz skopiować wszystkie pliki i posortować je do różnych ścieżek docelowych na podstawie ich zmodyfikowanej daty . Przykład byłby najłatwiejszym sposobem na wyjaśnienie tego.
Excellll,
Odpowiedzi:
2
Możesz użyć poniżej, aby wyszukać pliki, których szukasz, a następnie przekazać je w celu wykonania żądanej czynności, w Twoim przypadku jest to kopia.
-mtime n [smhdw] Jeśli nie określono żadnych jednostek, ta podstawowa wartość przyjmuje wartość true, jeśli różnica między czasem ostatniej modyfikacji pliku a wyszukiwaniem czasu została rozpoczęta, w zaokrągleniu do następnego pełnego okresu 24-godzinnego, wynosi n okresów 24-godzinnych .
Jeśli określono jednostki, to podstawowa wartość ma wartość true, jeśli różnica między czasem ostatniej modyfikacji pliku a momentem rozpoczęcia wyszukiwania wynosi dokładnie n jednostek.
Odpowiedzi:
Możesz użyć poniżej, aby wyszukać pliki, których szukasz, a następnie przekazać je w celu wykonania żądanej czynności, w Twoim przypadku jest to kopia.
źródło