mv z wyłączenem lokalizacji ?

Te, które nie mieszczą się w powyższych kategoriach, a mają coś wspólnego ze Slackware.

Moderatorzy: Moderatorzy, Administratorzy

czezz
Użytkownik
Posty: 265
Rejestracja: 2004-10-01, 15:23
Lokalizacja: W-wa

mv z wyłączenem lokalizacji ?

Post autor: czezz » 2014-03-27, 13:42

Poniżej przedstawiam prostą strukturę plików na przykładzie, której opiszę mój problem:

Kod: Zaznacz cały

/testing/backup/1.txt
/testing/backup/2.txt
/testing/backup/3.txt
/testing/backup/test_file
/testing/tmp
/testing/1.txt
/testing/2.txt
/testing/.hidden_file
Ciciałbym przenieść (mv) całą zawatrość katalogu /testing go katalogu /testing/tmp
Jednak powyższe powinno pominąć plik /testing/1.txt i nie pominąć pliku /testing/backup/1.txt
Próbowałem różnych trików z find i wyłączeniem fraz np. -type f ! \( -name 1.txt\), ale to automatycznie pomijało również plik /testing/backup/1.txt
Czy ktoś z Was ma jakiś sprytny sposób na takie sytuacje ?

ps.
obecnie radzę sobie z tą sytuację przrz rsync:

Kod: Zaznacz cały

rsync /testing/* -a --exclude /test/1.txt /testing/tmp

Awatar użytkownika
mina86
Moderator
Posty: 3314
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 4.x x86_64
Kontakt:

Re: mv z wyłączenem lokalizacji ?

Post autor: mina86 » 2014-03-27, 17:48

man find i poszukaj “-path”.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną. :: Post generated automatically by A.I. system called “mina86” in response to the previous one. :: Tiny Applications

ODPOWIEDZ