Mój komputer ma jeden dysk 500 GB.
Chcę przenieść 400 GB danych z /unencrypted
do /encrypted
.
Oba katalogi znajdują się na tej samej partycji, ale /encrypted
są obsługiwane przez ecryptfs , więc mv /uncrypted/* /encrypted
:
- Skopiuj wszystkie pliki do miejsca docelowego
- Następnie usuń je ze źródła
... na co mnie nie stać, ponieważ wymaga 800 GB.
Gdyby pliki były przenoszone jeden po drugim, nie byłoby problemu (strefa ecryptfs jest dynamiczna).
Czy istnieje mv
opcja lub inne narzędzie, które przenosi katalog plik po pliku?
Istnieje ogromna liczba plików, więc ARG_MAX może stanowić problem dla rozwiązań opartych na skryptach.
--dry-run
z wiersza polecenia rsync?v
jest opcjonalny i po prostu drukuje nazwy plików podczas ich przesyłania.aHAX
jest wymagany do zachowania wszystkich możliwych atrybutów pliku -a
jest archiwizowany,HAX
to „zachowaj linki twarde, listy ACL i atrybuty rozszerzone”.