-
Star
(121)
You must be signed in to star a gist -
Fork
(68)
You must be signed in to fork a gist
-
-
Save sasstr/03d819bd98272ae261dd29ef731e9a6f to your computer and use it in GitHub Desktop.
| Команды в Git Bash консоли | |
| clear — Очистить консоль | |
| Навигация | |
| pwd — Показать текущий каталог | |
| ls - Показать файлы в данной папке, кроме скрытых | |
| ls -f — Показать файлы в данной папке, включая и скрытые | |
| cd c:/ — Перейти в конкретный каталог | |
| cd - — Вернуться назад | |
| cd .. — Выйти на 1 уровень вверх | |
| cd ../.. — Выйти на 2 уровня вверх | |
| Создание каталогов | |
| mkdir — Создать папку | |
| cd !$ — Перейти в только что созданную папку | |
| mkdir -p {app1,app2} — Создать сразу несколько папок | |
| mkdir -p app/{css,js} — Создать сразу несколько вложенных папок | |
| Создание файлов | |
| touch index.html — Создать файл index.html | |
| touch app/{css/main.css,js/main.js,index.html} — Создать сразу несколько файлов, никаких лишних пробелов быть не должно | |
| Удаление файлов | |
| touch — позволяет создавать файлы | |
| rm test — Удалить пустую папку test | |
| rm -r test — Удалить папку test с файлами внутри неё | |
| Перемещение файлов | |
| mv app1/*.* app2 — Переместить все файлы из папки app1 в папку app2 |
нет, всё написано правильно, флаг показывает все включая скрытые, а еще команда ls -a так же работает
в версии под мак вот такая справка для этих ключей:
-a Include directory entries whose names begin with a dot (‘.’).
-f Output is not sorted. This option turns on -a. It also negates
the effect of the -r, -S and -t options. As allowed by IEEE Std
1003.1-2008 (“POSIX.1”), this option has no effect on the -d, -l,
-R and -s options.тоись
-а выводит вам скрытые директории(и файлы) те что начинаются с точки. При этом будет произведена сортировка
-f выводит то же что и -a но без любой сортировки (инфа 21%)
Может, стоило указаать , что нужно указывать абсолютный путь для дериктории в которую перещаете файлы? Для комманды перемещения всех файлов из одной папки в другую
mv: cannot stat '01-starting-setup/.': No such file or directory
почему при создании файла на Windows 10 используя команду touch hello.html выдает такую ошибку
touch : Имя "touch" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и п
равильность пути, после чего повторите попытку.
строка:1 знак:1
- touch hello.html
-
+ CategoryInfo : ObjectNotFound: (touch:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
почему выдает такую ошибку
потому что в винде нет команды touch
А какая команда для Windows 10 для создания файла?
А какая команда для Windows 10 для создания файла?
Как вариант:
echo > [название файла]
А какая команда для Windows 10 для создания файла?
команда touch в линухе обновляет временнУю метку. и если такого файла нет, то создаёт его.
для обновления временной метки в винде без повершелла можно скопировать файл в самого себя
copy /b имя_файла.txt +,,
с повершеллом есть два способа обновить временную метку
(Get-Item имя_файла.txt).LastWriteTime = Get-Date
New-Item -Path "имя_файла.txt" -ItemType "file"
а чтобы просто создать файл с таким именем можно воспользоваться командой из комментария выше от 4 октября )
нет, всё написано правильно, флаг показывает все включая скрытые, а еще команда ls -a так же работает