Как открыть файл или папку с помощью командной строки или PowerShell – zanz

Как копировать или перемещать файлы с помощью powershell

Windows PowerShell даже более мощная и гибкая, чем командная строка, когда дело доходит до копирования или перемещения файлов и папок в среде командной строки. Хотя мы будем только царапать поверхность, с помощью командлетов вы можете делать действительно мощные вещи.

Самый быстрый способ открыть окно PowerShell в нужном месте — сначала открыть папку в проводнике. В меню «Файл» нажмите «Открыть Windows PowerShell», а затем выберите «Открыть Windows PowerShell».

СВЯЗАННЫЕ С:9 способов открыть PowerShell в Windows 10

«Открыть Windows PowerShell»> «Открыть Windows PowerShell». «Width =» 541 «height =» 318 «onload =» pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); «onerror =» this.onerror = null; pagespeed.lazyLoadImages.loadIfayeA это); «/>

Чтобы скопировать файл или папку в PowerShell, используйте следующий синтаксис:

Copy-Item "filename.ext" "pathtodestinationfolder"

Хотя они не являются обязательными, Copy-Item Командлет требует только кавычки вокруг имени файла и каталога, если они содержат пробелы.

Например, чтобы скопировать файл из текущего каталога в другой, вы должны использовать следующую команду:

Copy-Item Lex.azw D:Downloads

Настоящая мощь PowerShell заключается в возможности передавать командлеты вместе. Например, у нас есть папка с кучей подпапок с электронными книгами, которые мы хотим скопировать.

Вместо изменения каталога и повторного запуска команды мы можем заставить PowerShell сканировать каждую папку и подпапку, а затем копировать все файлы определенного типа в место назначения.

Мы могли бы использовать следующий командлет:

Get-ChildItem -Path".*.azw" -Recurse | Copy-Item -Destination"D:Downloads"

Get-ChildItem часть командлета перечисляет все файлы в текущем каталоге и все его подпапки (с -Recurse переключатель) с расширением файла AZW и передает их | символ) к Copy-Item Командлет.

Для перемещения файлов вместо этого вы можете использовать следующий синтаксис для перемещения чего угодно:

Move-Item Lex.azw D:Downloads

Move-Item следует тому же синтаксису, что и Copy-Item Командлет. Итак, если вы хотите переместить все определенные типы файлов из папки и всех ее подпапок — как мы это делали с командлетом Copy-Item — он практически идентичен.

Введите следующий командлет, чтобы переместить все файлы определенного типа из каталога и его подпапок:

Get-ChildItem -Path".*.azw" -Recurse | Move-Item -Destination"D:Downloads"

Просмотры:1 051

Как создать папку в командной строке? / how create folder in command prompt?

Начиная осваивать командную строку, создавая .bat или .cmdфайлы все интересуются достаточно простыми вопросами через некоторое время, составляют большие сценарии в скриптах.

Сегодня мы рассмотрим простой пример создания папки в командной строке.

Для создания папки в командной строке:

Зайдите в командную строку, нажав для этого сочетание клавиш Win R– в окне Выполнить напечатайте cmdи нажмите Enter

example run ru

Окно командной строки.

example cmd ru

Кстати ! Открыв окно командной строки, вы увидите путь C:UsersИмя вашего пользователя

Для перемещения по папкам необходимо воспользоваться командой CD.

Если необходимо перейти в корень диска наберите следующую команду:

CD

Окно с примером как это выглядит в командной строке ниже:

example cd program files

В данном примере рассмотрен переход из папки C:ProgramFilesв корень диска C:

Данная команда позволяет выйти из любой папки или папок в корень диска.

Рассмотрим обратный пример перемещения в интересующую нас папку.

Для этого, необходимо напечатать:

CDИмя папки

Пример ниже:

example cd to program files ru

В данном примере мы перемещаемся из корня диска C: в папку С:ProgramFiles

При перемещении в папку, печатая первые буквы названия этой папки, вы можете воспользоваться кнопкой TABи если папка существует, то система предложит вариант.

Вот так бывает… В статье – “Как создать папку через командную строку ?” мы еще освоили навигацию по папкам в cmd.

Думаю, что будет полезно.

Для навигации по дискам в командной строке необходимо набрать букву диска и поставить после нее двоеточие и нажать кнопку Enter. Пример перехода на диск D: показан ниже:

example drive d ru

Теперь рассмотрим пример создания папки.

Для создания папки используется команда mkdir

Переместившись в нужный Вам каталог напечатайте:

MkdirИмя вашей папки

Ниже пример:

example mkdir test ru

На изображении – создание папки Testна диске C:

Можно создать папку и вложенные в нее папки:

MkdirИмя вашей папкиИмя вложенной папки”

example mkdir 1 2 3 ru

На изображении указан пример создания папки 1 на диске C: с двумя вложенными папками 2 и 3

Результат будет выглядеть как на изображении ниже

example result create 1 2 3 ru

Также, присутствует возможность создания папки из любой в которой вы находитесь папки без перемещения и навигации по папкам.

Пример:

example create new test

Находясь в папке c:123 мы создаем папку на диске C: с именем NewTest

Кавычки при создании папок с пробелом обязательны. Если кавычки отсутствуют, то создается папка с первым словом до пробела, в нашем случае New. Попробуйте поэкспериментировать.

:/>  Как отключить батарею на ноутбуке с виндовс 10

Справка по команде mkdirможно получить по ключу /?

mkdir /?

Starting to master the command line or creation .bat,.cmd files are all interested in fairly simple questions moving from the basics and after a while composing large scripts.

Today, we will look at a simple example of creating a folder on the command line.

To create a folder on the command line:

Go to the command prompt by pressing Win R in the Run window type cmd and press Enter

example run en

Command prompt window.

example cmd en

Attention! When you open a command prompt window, you will see the path C:UsersYou user login

To move through the folders, use the CD command.

If you want to go to the root of the disk, type the following command:

CD

A window with an example of how it looks in the command line below:

example program files en

In this example the transition from the folder C:Program Files in the root of drive C:

This command allows you to exit any folder or folders in the root of the disk.

To move to the folder you need to type:

CD folder Name

The example below:

example cd to program files en

In this example, we move from the root of the C: drive to the folder C:Program Files

When moving to a folder, typing the first letters of the folder name, you can use the TAB button and if the folder exists, the system will offer the option.

Just like this. In the article how to create a folder via the command line, we have mastered folder navigation in cmd.

I think it will be useful.

To navigate through the disks in the command line, type the letter of the disk and put a colon after it and press Enter. An example of this transition on the D: drive are shown below:

example drive d en

Now! Let’s look at an example of creating a folder.

To create a folder, use the mkdir command

After moving to the desired directory, type:

mkdir name of your folder

Below is an example:

example mkdir test en

In this image we are create a Test folder on drive C:

You can create a folder and its subfolders:

mkdir “your folder Namesubfolder Name”

example mkdir 1 2 3 en

This image shows an example of creating folder 1 on disk C: with two subfolders 2 and 3

The result will look like the image below:

example result create 123 en

There is also the ability to create a folder from any folder in which you are without moving and navigating through the folders.

Example:

example mkdir new test en

Located in the folder С:123 we create a folder on the C: drive named New Test

Quotes are required when creating folders with spaces.If there are no quotes, a folder with the first word before the space is created, in our case, New. Try to experiment.

Help for the mkdir command can be obtained with the /? key.

mkdir /?

Секреты терминала. часть 1: навигация

Mac OS X интересна тем, что подойдёт каждому: новичкам понравится интуитивность и понятность интерфейса, а опытным пользователям пригодятся практически неограниченные возможности, которые спрятаны «под капотом» системы. Для работы с ними нужен совершенно иной, уже непривычный современным пользователям компьютера способ — командная строка.

С помощью командной строки можно управлять компьютером и файлами на нём, настройками практически всех программ, системными процессами и многим другим. Более того, активировать многие интересные возможности Mac OS и устранить многие неполадки можно только через командную строку. Окном в этот интересный мир для вас будет Терминал Mac OS X.

Его возможностям мы решили посвятить данный цикл статей, в котором рассмотрим наиболее полезные рядовому пользователю команды и параметры.

Для начала — небольшое вступление. Многие пользователи зададутся вопросом «а зачем мне нужен Терминал с какой-то там командной строкой, когда в моём распоряжении и так есть симпатичный и удобный интерфейс Finder и десятков подобных программ от сторонних производителей?». Мы честно вам ответим — Терминал вам не нужен.

Но только до тех пор, пока у вас не возникнут проблемы с компьютером или пока вы не захотите поменять что-то в скрытых настройках системы. Сложность интерфейса командной строки надуманна, нужно просто понимать сферу применимости Терминала. Для каких-то задач использовать его бессмысленно, потому что гораздо быстрее получится это сделать стандартными средствами.

Но, например, ни одна навороченная программа не даст вам таких возможностей групповой обработки файлов, какие заложены в Терминале.

То же самое относится и к iPhone с iPod Touch. Процедура джейлбрейка даёт вам доступ к файловой системе аппарата, а Терминал (который можно завести и на айфоне) открывает значительные возможности работы с файлами и настройками.

:/>  Как узнать обновляется ли Windows 10? | блог

Первая статья нашего цикла будет посвящена самому главному — навигации по папкам. Без этого вы не сможете сделать в Терминале ровным счётом ничего.

Запустив Терминал (он лежит в папке Программы/Служебные программы), вы увидите такое окно:

Серый прямоугольничек — это и есть курсор. В командной строке нет привычного указателя мыши. Слева от курсора находится бессмысленный (на первый взгляд) набор символов. Но на самом деле, смысл здесь есть в кадой детали. Итак:

  • ArkSnow — это имя компьютера. Разумеется, у вас оно будет совсем другим.
  • двоеточие разделяет имя компьютера и название папки, в которой вы находитесь
  • ~ означает, что вы находитесь в домашней папке пользователя
  • Arkkeeper$ — это имя пользователя

Эти элементы называются приглашением. Если вы видите их на экране, то Терминал готов выслушать вашу команду. Если приглашения и курсора нет, то выполнение предыдущих команд ещё не закончилось, и вводить новые пока нельзя.

Терминал показывает слева только само имя текущей папки. Это ни о чём не говорит, потому что на компьютере может быть несколько папок с одинаковыми именами. Поэтому запомните первую и самую главную команду навигации:

Синтаксис команды xcopy

xcopy источник [ место назначения ] [/a ] [/b ] [/c ] [/d [: дата ]] [/e ] [ /f ] [/g ] [/h ] [/i ] [/j ] [/k ] [/l ] [/m ] [/n ] [/o ] [/p ] [/q ] [/r ] [/s ] [/t ] [/u ] [/v ] [/w ] [/x ] [/y ] [/- y ] [/z ] [/исключить: file1 [ file2 ] [ file3 ] … ] [ /? ]


См. Как читать синтаксис команды, если вы не уверены, как читать синтаксис команды xcopy выше или в таблице ниже.

Параметры команды Xcopy

Item Описание
Источник Это определяет файлы или папку верхнего уровня, из которой вы хотите скопировать. source является единственным обязательным параметром в команде xcopy. Используйте кавычки вокруг source , если он содержит пробелы.
назначения Этот параметр указывает место, куда должны быть скопированы файлы или папки source . Если пункт назначения не указан, файлы или папки будут скопированы в ту же папку, из которой вы запускаете команду xcopy. Используйте кавычки вокруг места назначения , если оно содержит пробелы.
При использовании этой опции будут копироваться только архивные файлы, найденные в источнике . Вы не можете использовать /a и /m вместе.
Используйте эту опцию для копирования самой символической ссылки вместо цели ссылки. Эта опция была впервые доступна в Windows Vista.
Этот параметр заставляет xcopy продолжать работу даже в случае ошибки.
/d [: дата ] Используйте команду xcopy с параметром /d и конкретной датой в формате MM-DD-YYYY для копирования файлов, измененных в эту дату или после нее. Вы также можете использовать эту опцию, не указывая конкретную дату, чтобы копировать только те файлы в источнике , которые новее тех же файлов, которые уже существуют в месте назначения . Это полезно при использовании команды xcopy для регулярного резервного копирования файлов.
При использовании отдельно или с /s этот параметр аналогичен /s , но в месте назначения также создаются пустые папки, которые были также пусто в источнике . Параметр /e можно также использовать вместе с параметром /t , чтобы включить пустые каталоги и подкаталоги, найденные в source , в структуру каталогов, созданную в назначения .
Этот параметр отображает полный путь и имя файла копируемых файлов source и destination .
Использование команды xcopy с этим параметром позволяет копировать зашифрованные файлы из источника в место назначения , которое не поддерживает шифрование. Этот параметр не будет работать при копировании файлов с диска с шифрованием EFS на диск без шифрования EFS.
Команда xcopy не копирует скрытые или системные файлы по умолчанию, но будет при использовании этой опции.
Используйте параметр /i , чтобы заставить xcopy предположить, что destination является каталогом.Если вы не используете эту опцию и копируете из source , который является каталогом или группой файлов, и копируете в destination , который не существует, xcopy Команда предложит вам указать, является ли пункт назначения файлом или каталогом.
Эта опция копирует файлы без буферизации, эта функция полезна для очень больших файлов. Этот параметр команды xcopy впервые был доступен в Windows 7.
Используйте эту опцию при копировании файлов только для чтения, чтобы сохранить этот атрибут файла в месте назначения .
Используйте эту опцию, чтобы показать список файлов и папок, которые нужно скопировать … но на самом деле копирование не выполняется. Параметр /l полезен, если вы создаете сложную команду xcopy с несколькими параметрами и хотите посмотреть, как она будет работать гипотетически.
Этот параметр идентичен параметру /a , но команда xcopy отключит атрибут архива после копирования файла. Вы не можете использовать /m и /a вместе.
/п Этот параметр создает файлы и папки в месте назначения , используя короткие имена файлов. Этот параметр полезен, только если вы используете команду xcopy для копирования файлов в место назначения , которое существует на диске, отформатированном в более старой файловой системе, такой как FAT, которая не поддерживает длинные имена файлов.
Сохраняет информацию о владельце и списке управления доступом (ACL) в файлах, записанных в место назначения .
При использовании этого параметра вам будет предложено создать каждый файл в месте назначения .
В отличие от параметра /f , переключатель /q переведет xcopy в «тихий» режим, пропуская отображение каждого файла на экране. скопированы.
Используйте эту опцию, чтобы перезаписать файлы только для чтения в месте назначения . Если вы не используете эту опцию, когда хотите перезаписать файл только для чтения в destination , вам будет выдано сообщение «Доступ запрещен», и команда xcopy прекратит работу.
/s Используйте этот параметр, чтобы копировать каталоги, подкаталоги и содержащиеся в них файлы, в дополнение к файлам в корне source . Пустые папки не будут воссозданы.
Этот параметр заставляет команду xcopy создавать структуру каталогов в destination , но не копировать какие-либо файлы. Другими словами, папки и подпапки, найденные в source , будут созданы, но там у нас нет файлов. Пустые папки не будут созданы.
Этот параметр будет копировать только те файлы в источнике , которые уже находятся в месте назначения .
/v Эта опция проверяет каждый файл в том виде, в котором он написан, на основе его размера, чтобы убедиться, что они идентичны. Проверка была встроена в команду xcopy, начиная с Windows XP, поэтому этот параметр ничего не делает в более поздних версиях Windows и включен только для совместимости со старыми файлами MS-DOS.
Используйте параметр /w , чтобы отобразить сообщение «Нажмите любую клавишу, когда будете готовы к копированию файла (ов)». Команда xcopy начнет копирование файлов в соответствии с инструкциями после подтверждения нажатием клавиши. Этот параметр отличается от параметра /p , который запрашивает подтверждение перед каждой копией файла.
Этот параметр копирует параметры аудита файлов и информацию о списке контроля доступа к системе (SACL). Вы подразумеваете /o , когда используете параметр /x .
Используйте этот параметр, чтобы команда xcopy не запрашивала информацию о перезаписи файлов из источника , которые уже существуют в месте назначения .
/- у Используйте этот параметр, чтобы заставить команду xcopy запрашивать перезапись файлов. Это может показаться странным вариантом существования, поскольку это поведение по умолчанию для xcopy, но параметр /y может быть предварительно задан в переменной среды COPYCMD на некоторых компьютерах, что делает этот параметр необходимым.
Этот параметр позволяет команде xcopy безопасно остановить копирование файлов при потере сетевого подключения, а затем возобновить копирование с того места, где оно было прервано, после восстановления соединения. Этот параметр также показывает процентное содержание, скопированное для каждого файла в процессе копирования.
/исключить: file1 [ file2 ] [ file3 ] … Этот параметр позволяет указать одно или несколько имен file , содержащих список строк поиска, которые вы хотите использовать командой xcopy для определения файлов и/или папок, пропускаемых при копировании.
/? Используйте переключатель справки с командой xcopy, чтобы отобразить подробную справку о команде. Выполнение xcopy /? аналогично использованию команды help для выполнения help xcopy .

Команда xcopy добавит атрибут архива в файлы в месте назначения , независимо от того, был ли атрибут включен или выключен в файле в исходном файле .

Вы можете сохранить иногда длинный вывод команды xcopy в файл, используя оператор перенаправления. См. Как перенаправить вывод команды в файл для получения инструкций или ознакомьтесь с советами по использованию командной строки для получения дополнительных советов.

Оставьте комментарий

Adblock
detector