witam chciałem się spytać jak skopiować z jednego katalogu do drugiego ale ostatni utworzony plik .
Mam katalog co raz na dzień tworzy sie nowy plik z inna nazwa i w inny czasie ale codziennie.
I chce ten plik skopiować do innego katalogu ale tylko ten nowy i tylko jeden reszta mnie nie interesuje i ma sie nie kopiować.
np mam plik 1,2,3,4 i ostatni jest 4 po dacie to chce tylko ten skopiować reszta ma zostać i innych plików nie chce
kopiowanie najnowszego pliku
- mario_7
- Administrator
- Posty: 8656
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: kopiowanie
Można wyświetlić listę plików posortowaną pod kątem czasu utworzenia, wybrać tylko pierwszy z nich i skopiować go do innego katalogu, mniej więcej tak:
To oczywiście nie jest rozwiązanie idealne i są sytuacje, w których zawiedzie, ale z Twojego opisu wynika, że będzie wystarczające.
Kod: Zaznacz cały
cp $(ls -t | head -1) /katalog-docelowy/
-
- Piegowaty Guziec
- Posty: 14
- Rejestracja: 17 lut 2010, 18:23
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
Re: kopiowanie
Dziękuje może być jest oki
- enedil
- Przebojowy Jelonek
- Posty: 1352
- Rejestracja: 08 wrz 2012, 16:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: i3
- Architektura: x86_64
- Kontakt:
Re: kopiowanie najnowszego pliku
Ten kod łamie się przykładowo gdy nazwa pliku zawiera nazwę.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 12 gości