У вас все еще есть прямое подключение к Интернету или только с помощью Squid? Apt-get необходимо настроить для работы через прокси-сервер, а также с любым другим программным обеспечением. В /etc/apt/apt.conf добавьте
Acquire::http::Proxy "MYDOMAIN\MYNAME:MYPASS@MY.PROXY.COM:MYPORT"
Принимая во внимание, что 1) Q говорит «большая коллекция ... файлов» - список файлов может не помещаться в одном буфере командной строки (2 084 664 байт в MY-системе); и 2) имена файлов могут содержать забавные символы («My Stuff.jpg»); mv не лучший способ. Используя find, xargs и уверенное знание, что имена файлов НЕ должны содержать NUL-байты (или косые черты):
find /home/tony/Desktop/unsorted_files/ -maxdepth 1 -type f -iname '*.jpg' -print0 | \
xargs -0 --no-run-if-empty echo mv --target-directory=/home/tony/Desktop/jpgfolder
Как только команды echo d выглядят правильно, удалите echo , и mv выполнит работу.
Если вы уже сделали mv /home/tony/Desktop/unsorted_files/*.jpg /home/tony/Desktop/jpgfolder MY , вы создали /home/tony/Desktop/jpgfolder, ничего не было потеряно, но вы должны, как другие ответы сказали, mkdir -p /home/tony/Desktop/jpgfolder сначала.
Принимая во внимание, что 1) Q говорит «большая коллекция ... файлов» - список файлов может не помещаться в одном буфере командной строки (2 084 664 байт в MY-системе); и 2) имена файлов могут содержать забавные символы («My Stuff.jpg»); mv не лучший способ. Используя find, xargs и уверенное знание, что имена файлов НЕ должны содержать NUL-байты (или косые черты):
find /home/tony/Desktop/unsorted_files/ -maxdepth 1 -type f -iname '*.jpg' -print0 | \
xargs -0 --no-run-if-empty echo mv --target-directory=/home/tony/Desktop/jpgfolder
Как только команды echo d выглядят правильно, удалите echo , и mv выполнит работу.
Если вы уже сделали mv /home/tony/Desktop/unsorted_files/*.jpg /home/tony/Desktop/jpgfolder MY , вы создали /home/tony/Desktop/jpgfolder, ничего не было потеряно, но вы должны, как другие ответы сказали, mkdir -p /home/tony/Desktop/jpgfolder сначала.
Принимая во внимание, что 1) Q говорит «большая коллекция ... файлов» - список файлов может не помещаться в одном буфере командной строки (2 084 664 байт в MY-системе); и 2) имена файлов могут содержать забавные символы («My Stuff.jpg»); mv не лучший способ. Используя find, xargs и уверенное знание, что имена файлов НЕ должны содержать NUL-байты (или косые черты):
find /home/tony/Desktop/unsorted_files/ -maxdepth 1 -type f -iname '*.jpg' -print0 | \
xargs -0 --no-run-if-empty echo mv --target-directory=/home/tony/Desktop/jpgfolder
Как только команды echo d выглядят правильно, удалите echo , и mv выполнит работу.
Если вы уже сделали mv /home/tony/Desktop/unsorted_files/*.jpg /home/tony/Desktop/jpgfolder MY , вы создали /home/tony/Desktop/jpgfolder, ничего не было потеряно, но вы должны, как другие ответы сказали, mkdir -p /home/tony/Desktop/jpgfolder сначала.
Насколько я знаю - исправления приветствуются - mv фактически не перемещает файлы, он переименовывает их. Таким образом, вы пытаетесь переименовать все jpg-файлы в имя папки.
Я бы попытался:
rsync /home/tony/Desktop/unsorted_files/*.jpg /home/tony/Desktop/jpgfolder
Насколько я знаю - исправления приветствуются - mv фактически не перемещает файлы, он переименовывает их. Таким образом, вы пытаетесь переименовать все jpg-файлы в имя папки.
Я бы попытался:
rsync /home/tony/Desktop/unsorted_files/*.jpg /home/tony/Desktop/jpgfolder
Насколько я знаю - исправления приветствуются - mv фактически не перемещает файлы, он переименовывает их. Таким образом, вы пытаетесь переименовать все jpg-файлы в имя папки.
Я бы попытался:
rsync /home/tony/Desktop/unsorted_files/*.jpg /home/tony/Desktop/jpgfolder