Mam folder z 80 000 plików na moim komputerze iMac G5 z systemem Ubuntu 12.04.1 i nie mogę go nawet otworzyć w Nautilusie, ponieważ zawiesza się.
Mogę zrobić ls -a
w Terminalu, a to pokazuje mi wszystko.
Czy istnieje polecenie terminala, którego mógłbym użyć do podzielenia go na dwa katalogi o podobnej wielkości (pod względem liczby plików), aby Nautilus mógł łatwiej otworzyć jeden z nich? A może 4 foldery?
command-line
Zanna
źródło
źródło
mkdir folder1
a następniecp *.txt folder1
skopiowaćtxt
do każdego z nichfolder1
i zrobić to dla rozszerzeń takich jakcp *.jpg folder2
cp *.doc folder3
cp *.docx folder3
. Nautilus powinien mieć wtedy łatwiejsze zadanie do obejrzenia.Odpowiedzi:
ls -1 | sort -n | head -40000 | xargs -i mv "{}" /destination/folder/
Dostosuj także
head -40000
do swoich potrzeb/destination/folder/
źródło
Wypróbuj poniższy skrypt i znalazłem go na Linuxquestions.org
zmień nazwę tych ścieżek, aby dostosować je do swoich potrzeb
źródło