Команды веб-разработчика для WinSCP (обновляемые)

Опубликовано в Веб-разработка

Список команд, которые будет полезно иметь под рукой в WinSCP.

Работа с файлами в WinSCP через SSH

Выполняемая операцияКоманда
Удаление файлов без подтверждения rm -rd "!"
Сравнение файлов cmd /c fc "!" "!^!" | more && pause
Определение размера папки du -sh "!"

Работа с архивами в WinSCP через SSH

 Выполняемая операцияКоманда
ZIP Архивация zip "!?имя_папки?archive.zip!" -r "!"
Разархивация unzip "!" -d "!?каталог?.!"
TAR Архивация tar -cz  -f "!?имя_архива?archive.tgz!" !&
Разархивация tar -xz --directory="!?каталог?.!" -f "!"

Управление правами в WinSCP через SSH

Выполняемая операцияКоманда
Разрешить запись файлов и папок find '!' \( -type d -exec chmod -v 755 '{}' \; -o -type f -exec chmod -v 644 '{}' \; \
Запретить запись файлов и папок find '!' \( -type d -exec chmod -v 555 '{}' \; -o -type f -exec chmod -v 444 '{}' \; \)

Печать файлов в WinSCP через SSH

Выполняемая операцияКоманда
Печать файла через Блокнот notepad.exe /p "!"

Поиск по файлам в WinSCP через SSH

Выполняемая операцияКоманда
Поиск grep "!?поиск_по_шаблону?!" "!&"
Поиск файла по части имени find "!?каталог?.!" -name '"!?часть_имени_файла?example.txt!"'

Tags: WinSCP

Комментарии  

Владимир Шишков
# Владимир Шишков 08.05.2020 23:47
Спасибо за статью. Просто супер. Давно искал, как в WivSCP работать с zip-архивами, приходилось дважды архивировать в .tgz После прочтения Вашей статьи стало просто супер работать с zip-архивами, так как архивировать и разархивировать на сервере нужно только один раз. Что я только не пробовал с разными файловыми менеджерами, но с архивами на сервере они работали просто ужасно, постоянно вылезали какие-то ошибки. С WinSCP проблем же не было, нужно было только узнать про команду для работы с zip-архивами. Несколько лет не мог решить эту проблему. Но благодаря Вашей статье все решилось. Спасибо большое.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Павел А. Сафронов
# Павел А. Сафронов 21.06.2020 18:01
Здравствуйте, Владимир!
Очень рад, что статья пригодилась!
Спасибо за обратную связь, это всегда приятно и мотивирует на продолжение работы в направлении обмена опытом посредством статей на сайте.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору