Что делает команда cp $1/. $2
? Я знаю, что cp используется для копирования из источника (хранится в переменной $1
) в пункт назначения (сохраняется в переменной $2
). Я просто путаюсь с /.
, используемым вместе с переменной. Может кто-то, пожалуйста, помогите мне понять это?Сценарии Bash/Shell
0
A
ответ
1
Команда:
$ cp -R $1/. $2
копирует содержимое каталога указываемые $1
в каталог $2
.
Без -R
эта команда не работает, если $1
является файлом или каталогом.
В общем, .
указывает на текущий каталог. Вы можете видеть, что путем сравнения инод показал на ls
:
$ mkdir test
$ ls -ali
9525121 drwxr-xr-x 3 IU wheel 102 23 mar 12:31 .
771046 drwxrwxrwt 21 root wheel 714 23 mar 12:30 ..
9525312 drwxr-xr-x 2 IU wheel 68 23 mar 12:31 test
$ cd test
$ ls -ali
9525312 drwxr-xr-x 2 IU wheel 68 23 mar 12:31 .
9525121 drwxr-xr-x 3 IU wheel 102 23 mar 12:31 ..
Обратите внимание, что инодов 9525312
указывает на test
, если смотреть из родительского каталога, и указывает на .
, если смотреть в директории test
.
Смежные вопросы
- 1. Сравните два архивных файла BashShell
- 2. gnuplot bashshell для построения нескольких кривых в одном окне
- 3. gnuplot bashshell несколько кривых и встроенные кривые на одном рисунке
- 4. Источник другие сценарии в сценарии запуска Linux
- 5. Сценарии-сценарии, созданные Javascript, не работают?
- 6. Основные сценарии
- 7. Сценарии Powershell
- 8. Функциональность Сценарии
- 9. Formulatext Сценарии
- 10. Shell сценарии
- 11. Сценарии Thunderbird
- 12. Сценарии композитора
- 13. Сценарии на стороне клиента для DataTables Сценарии на стороне сервера
- 14. project.json> Сценарии> прекомпиляция - использовать значение макроса в сценарии
- 15. HTML5 Коричневые и цирические сценарии рендеринга/дефферентные сценарии и стили
- 16. Sublime Text3 создает сценарии в сценарии папку внутри virtualenv
- 17. Сценарии в HTML
- 18. Сценарии среды Liquibase
- 19. Сценарии восстановления Ubuntu dnu
- 20. Googling в сценарии Perl?
- 21. Loops в Unix сценарии
- 22. Сценарии Gradle + rhino execute
- 23. Внутренние сценарии импорта Nodejs
- 24. Неожиданное «{» в сценарии кофе
- 25. Сценарии для LaTeX
- 26. Сценарии листов счетов
- 27. Unzip в сценарии bash
- 28. сценарии на Cshell
- 29. Сценарии с bcdedit
- 30. Сценарии через PuTTY или ....?