Попробуйте отключить антивирусное программное обеспечение и брандмауэр (лучше так автономно), перезагрузитесь и посмотрите, улучшится ли замедление.
Используйте rsync вместо cp:
rsync -Rr ./Desktop/ ./Desktop/sub/
Давайте проверим это:
$ cd /tmp
$ mkdir -p Desktop/sub
$ touch Desktop/a-file
$ ls -F Desktop
a-file sub/
$ cp ./Desktop ./Desktop/sub
cp: cannot copy a directory, './Desktop', into itself, './Desktop/sub/Desktop'
Однако rsync будет работа хорошо:
$ rsync -Rr ./Desktop/ ./Desktop/sub/
$ ls -F Desktop/sub/
Desktop/
Используйте rsync вместо cp:
rsync -Rr ./Desktop/ ./Desktop/sub/
Давайте проверим это:
$ cd /tmp
$ mkdir -p Desktop/sub
$ touch Desktop/a-file
$ ls -F Desktop
a-file sub/
$ cp ./Desktop ./Desktop/sub
cp: cannot copy a directory, './Desktop', into itself, './Desktop/sub/Desktop'
Однако rsync будет работа хорошо:
$ rsync -Rr ./Desktop/ ./Desktop/sub/
$ ls -F Desktop/sub/
Desktop/
Используйте rsync вместо cp:
rsync -Rr ./Desktop/ ./Desktop/sub/
Давайте проверим это:
$ cd /tmp
$ mkdir -p Desktop/sub
$ touch Desktop/a-file
$ ls -F Desktop
a-file sub/
$ cp ./Desktop ./Desktop/sub
cp: cannot copy a directory, './Desktop', into itself, './Desktop/sub/Desktop'
Однако rsync будет работа хорошо:
$ rsync -Rr ./Desktop/ ./Desktop/sub/
$ ls -F Desktop/sub/
Desktop/
Вы всегда можете использовать /tmp для передачи. (Без rsync)
~$ ls
1 2 3 a b c ddd w wow
~$ cp -r . /tmp/TEMP
~$ mv /tmp/TEMP copy_dir
~$ ls
1 2 3 a b c copy_dir ddd w wow
~$ ls copy_dir/
1 2 3 a b c ddd w wow
Или сделайте функцию:
function cpc() { cp -r . /tmp/cpc-$1 && mv /tmp/cpc-$1 .; }
Нравится это:
~$ function cpc() { cp -r . /tmp/cpc-$1 && mv /tmp/cpc-$1 .; }
~$ ls
1 2 3
~$ cpc hhh
~$ ls hhh
1 2 3
~$ ls
1 2 3 hhh
~$
Вы всегда можете использовать /tmp для передачи. (Без rsync)
~$ ls
1 2 3 a b c ddd w wow
~$ cp -r . /tmp/TEMP
~$ mv /tmp/TEMP copy_dir
~$ ls
1 2 3 a b c copy_dir ddd w wow
~$ ls copy_dir/
1 2 3 a b c ddd w wow
Или сделайте функцию:
function cpc() { cp -r . /tmp/cpc-$1 && mv /tmp/cpc-$1 .; }
Нравится это:
~$ function cpc() { cp -r . /tmp/cpc-$1 && mv /tmp/cpc-$1 .; }
~$ ls
1 2 3
~$ cpc hhh
~$ ls hhh
1 2 3
~$ ls
1 2 3 hhh
~$
Вы всегда можете использовать /tmp для передачи. (Без rsync)
~$ ls
1 2 3 a b c ddd w wow
~$ cp -r . /tmp/TEMP
~$ mv /tmp/TEMP copy_dir
~$ ls
1 2 3 a b c copy_dir ddd w wow
~$ ls copy_dir/
1 2 3 a b c ddd w wow
Или сделайте функцию:
function cpc() { cp -r . /tmp/cpc-$1 && mv /tmp/cpc-$1 .; }
Нравится это:
~$ function cpc() { cp -r . /tmp/cpc-$1 && mv /tmp/cpc-$1 .; }
~$ ls
1 2 3
~$ cpc hhh
~$ ls hhh
1 2 3
~$ ls
1 2 3 hhh
~$