[Mac OS X] Jak możemy podzielić kilka plików należących do tego samego folderu na kilka folderów

Tutorial jest skierowany do użytkowników Mac OS Xkto potrzebuje udostępnić dużą liczbę plików w folderze, w wielu folderach.

W naszym przypadku, problem wygląda następująco:

Mamy folder „PSD" który zawiera 2105 Pliki te pliki, a my 2105 tworzyć foldery każde zawierające nie więcej niż pliku 300.

Lista plików folderów Mac OS X

Aby to zrobić, najbardziej prosty i wygodny Osiągamy wiersz polecenia z Terminal.

1. otwarte Terminal i przejdź do folderu, w którym fisirele że chcemy się dzielić. W naszym przypadku będzie kolejność:

cd /Volumes/Stealth/Graphics/PSD

2. Wyświetlanie liczby istniejące pliki i foldery w bieżącej lokalizacji:

ls -l | wc -l

Przed przystąpieniem do czynności 3 lepiej jest, aby upewnić się, że pliki nie są zablokowane folderu (zablokowane pliki). Jeśli w ogóle, w czasie wykonywania otrzyma komunikat o błędzie "Operacja nie jest dozwolona”. Za pomocą polecenia „-R Chflags nouchg *„Odblokujemy wszystkie pliki w bieżącej lokalizacji (Odblokuj wiele plików w Mac OS X).

3. Wiersz poleceń podzielić sumę przez które pliki w bieżącym katalogu, folderu, który zawiera określoną liczbę plików:

i=0; for f in *; do d=psd_$(printf %03d $((i/300+1))); mkdir -p $d; mv "$f" $d; let i++; done

Gdzie „psd_” to przedrostek folderów, które mają zostać utworzone, a „300” to maksymalna liczba plików w folderze. Parametry te można modyfikować zgodnie z własnymi preferencjami.

Tak wygląda ten samouczek Terminal:

Screen Shot w 2015 01-16-21.53.44
Stealth Settings - Podziel folder z tysiącami plików na wiele podrzędnychfolders.

Ten poradnik został przetestowany i zrealizowane MacBook Pro cu OS X Yosemite.

Założyciel i redaktor Stealth Settings, od 2006 roku do chwili obecnej. Doświadczenie w systemach operacyjnych Linux (Zwłaszcza CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

jak » macOS » [Mac OS X] Jak możemy podzielić kilka plików należących do tego samego folderu na kilka folderów
Zostaw komentarz