Ошибка пробелов при копировании файлов

Это связано с моей памятью примерно с 10 лет назад, так что может быть неправильно? Кажется, я помню, что это порт 22.

0
задан 10 November 2010 в 13:59

8 ответов

Как насчет этого? Я не знаю, почему вам нужно перебирать каждый файл и почему вы не можете просто копировать лот ... Но это должно работать немного лучше, чем при анализе вывода ls.

for usb_key in /media/*;
do
    cp -Ra /home/daniele/USB/MASTER/* $usb_key
    umount /media/$usb_key
done;

#alert me that the work is done
totem /home/daniele/USB/0016.mp3 &
exit
[d1 ] Чтобы объяснить, что происходит, для разрывов во всех пространствах при анализе внешнего ввода (как это было с вашим кодом). Вы можете видеть это в процессе работы, перейдя в каталог с разнесенными файлами, которые находятся и работают:

for file in `ls -1`; do echo $file; done

В моем ТВ-каталоге я вижу вывод, например:

The
Big
Bang
Theory
The
Cleveland
Show
The

Я думаю есть способ изменить последовательности разломов, но проще всего использовать базовый синтаксис поиска файлов bash. Или используйте find ... -exec ..., который очень мощный.

2
ответ дан 26 May 2018 в 00:29

Как насчет этого? Я не знаю, почему вам нужно перебирать каждый файл и почему вы не можете просто копировать лот ... Но это должно работать немного лучше, чем при анализе вывода ls.

for usb_key in /media/*; do cp -Ra /home/daniele/USB/MASTER/* $usb_key umount /media/$usb_key done; #alert me that the work is done totem /home/daniele/USB/0016.mp3 & exit

Чтобы объяснить, что происходит, для разрывов во всех пространствах при анализе внешнего ввода (как это было с вашим кодом). Вы можете видеть это в процессе работы, перейдя в каталог с разнесенными файлами, которые находятся и работают:

for file in `ls -1`; do echo $file; done

В моем ТВ-каталоге я вижу вывод, например:

The Big Bang Theory The Cleveland Show The

Я думаю есть способ изменить последовательности разломов, но проще всего использовать базовый синтаксис поиска файлов bash. Или используйте find ... -exec ..., который очень мощный.

2
ответ дан 25 July 2018 в 22:54

Как насчет этого? Я не знаю, почему вам нужно перебирать каждый файл и почему вы не можете просто копировать лот ... Но это должно работать немного лучше, чем при анализе вывода ls.

for usb_key in /media/*; do cp -Ra /home/daniele/USB/MASTER/* $usb_key umount /media/$usb_key done; #alert me that the work is done totem /home/daniele/USB/0016.mp3 & exit

Чтобы объяснить, что происходит, для разрывов во всех пространствах при анализе внешнего ввода (как это было с вашим кодом). Вы можете видеть это в процессе работы, перейдя в каталог с разнесенными файлами, которые находятся и работают:

for file in `ls -1`; do echo $file; done

В моем ТВ-каталоге я вижу вывод, например:

The Big Bang Theory The Cleveland Show The

Я думаю есть способ изменить последовательности разломов, но проще всего использовать базовый синтаксис поиска файлов bash. Или используйте find ... -exec ..., который очень мощный.

2
ответ дан 27 July 2018 в 01:21

Как насчет этого? Я не знаю, почему вам нужно перебирать каждый файл и почему вы не можете просто копировать лот ... Но это должно работать немного лучше, чем при анализе вывода ls.

for usb_key in /media/*; do cp -Ra /home/daniele/USB/MASTER/* $usb_key umount /media/$usb_key done; #alert me that the work is done totem /home/daniele/USB/0016.mp3 & exit

Чтобы объяснить, что происходит, для разрывов во всех пространствах при анализе внешнего ввода (как это было с вашим кодом). Вы можете видеть это в процессе работы, перейдя в каталог с разнесенными файлами, которые находятся и работают:

for file in `ls -1`; do echo $file; done

В моем ТВ-каталоге я вижу вывод, например:

The Big Bang Theory The Cleveland Show The

Я думаю есть способ изменить последовательности разломов, но проще всего использовать базовый синтаксис поиска файлов bash. Или используйте find ... -exec ..., который очень мощный.

2
ответ дан 2 August 2018 в 04:18

Как насчет этого? Я не знаю, почему вам нужно перебирать каждый файл и почему вы не можете просто скопировать лот ... Но это должно работать немного лучше, чем при анализе вывода ls .

  для usb_key в / media / *;  do cp -Ra / home / daniele / USB / MASTER / * $ usb_key umount / media / $ usb_key done;  # alert me, что работа выполнена totem /home/daniele/USB/0016.mp3 & amp;  exit  

Просто, чтобы объяснить, что происходит, для разрывов во всех пространствах при разборе внешнего ввода (как это было с вашим кодом). Это можно увидеть, перейдя в каталог с разнесенными файлами и запущенными:

  для файла в `ls -1`;  do echo $ file;  done  

В моем ТВ-каталоге я вижу вывод, например:

  Теория большого взрыва. Кливленд-шоу  

] Я думаю, что есть способ изменить последовательности прерываний, но проще всего использовать собственный синтаксис поиска файлов bash. Или используйте find ... -exec ... , который очень мощный.

2
ответ дан 6 August 2018 в 04:22

Как насчет этого? Я не знаю, почему вам нужно перебирать каждый файл и почему вы не можете просто скопировать лот ... Но это должно работать немного лучше, чем при анализе вывода ls .

  для usb_key в / media / *;  do cp -Ra / home / daniele / USB / MASTER / * $ usb_key umount / media / $ usb_key done;  # alert me, что работа выполнена totem /home/daniele/USB/0016.mp3 & amp;  exit  

Просто, чтобы объяснить, что происходит, для разрывов во всех пространствах при разборе внешнего ввода (как это было с вашим кодом). Это можно увидеть, перейдя в каталог с разнесенными файлами и запущенными:

  для файла в `ls -1`;  do echo $ file;  done  

В моем ТВ-каталоге я вижу вывод, например:

  Теория большого взрыва. Кливленд-шоу  

] Я думаю, что есть способ изменить последовательности прерываний, но проще всего использовать собственный синтаксис поиска файлов bash. Или используйте find ... -exec ... , который очень мощный.

2
ответ дан 7 August 2018 в 22:29

Как насчет этого? Я не знаю, почему вам нужно перебирать каждый файл и почему вы не можете просто скопировать лот ... Но это должно работать немного лучше, чем при анализе вывода ls .

  для usb_key в / media / *;  do cp -Ra / home / daniele / USB / MASTER / * $ usb_key umount / media / $ usb_key done;  # alert me, что работа выполнена totem /home/daniele/USB/0016.mp3 & amp;  exit  

Просто, чтобы объяснить, что происходит, для разрывов во всех пространствах при разборе внешнего ввода (как это было с вашим кодом). Это можно увидеть, перейдя в каталог с разнесенными файлами и запущенными:

  для файла в `ls -1`;  do echo $ file;  done  

В моем ТВ-каталоге я вижу вывод, например:

  Теория большого взрыва. Кливленд-шоу  

] Я думаю, что есть способ изменить последовательности прерываний, но проще всего использовать собственный синтаксис поиска файлов bash. Или используйте find ... -exec ... , который очень мощный.

2
ответ дан 10 August 2018 в 10:37

Как насчет этого? Я не знаю, почему вам нужно перебирать каждый файл и почему вы не можете просто скопировать лот ... Но это должно работать немного лучше, чем при анализе вывода ls .

  для usb_key в / media / *;  do cp -Ra / home / daniele / USB / MASTER / * $ usb_key umount / media / $ usb_key done;  # alert me, что работа выполнена totem /home/daniele/USB/0016.mp3 & amp;  exit  

Просто, чтобы объяснить, что происходит, для разрывов во всех пространствах при разборе внешнего ввода (как это было с вашим кодом). Это можно увидеть, перейдя в каталог с разнесенными файлами и запущенными:

  для файла в `ls -1`;  do echo $ file;  done  

В моем ТВ-каталоге я вижу вывод, например:

  Теория большого взрыва. Кливленд-шоу  

] Я думаю, что есть способ изменить последовательности прерываний, но проще всего использовать собственный синтаксис поиска файлов bash. Или используйте find ... -exec ... , который очень мощный.

2
ответ дан 13 August 2018 в 17:09

Другие вопросы по тегам:

Похожие вопросы: