Как скопировать файлы и папки в Linux, исключив одну конкретную папку

Как скопировать файлы и папки в Linux, исключив одну конкретную папку
Как скопировать файлы и папки в Linux, исключив одну конкретную папку - sortino @ Unsplash

Узнайте, как скопировать все файлы и папки в Linux, исключая одну конкретную папку, используя командную строку. Узнайте, как исключить Папку 1 из процесса перемещения на сервере Ubuntu.

Копирование файлов и папок в Linux может быть простой задачей, особенно с использованием командной строки. Однако, что делать, если вам нужно исключить определенную папку из процесса копирования? На сервере Ubuntu это можно сделать с помощью нескольких простых команд.

Для начала, откройте терминал на вашем сервере Ubuntu. Затем используйте команду cp для копирования файлов и папок, исключая конкретную папку. Для иллюстрации давайте предположим, что у вас есть папка с именем "Папка 1" и вы хотите скопировать все остальные файлы и папки, исключая ее.

cp -r !(Папка\ 1) destination_folder/

В данном случае, -r указывает на рекурсивное копирование всех файлов и папок внутри папки, а !(Папка\ 1) исключает папку "Папка 1" из процесса копирования.

Обратите внимание, что в данном случае мы использовали обратную косую черту (\), чтобы эскейпировать пробел в имени папки "Папка 1". Это необходимо, чтобы команда корректно интерпретировала имя папки со всеми пробелами.

Теперь вы знаете, как скопировать все файлы и папки в Linux, за исключением определенной папки, используя командную строку на Ubuntu Server. Это очень удобный способ управления вашими файлами и папками, предоставляя вам полный контроль над процессом копирования. Попробуйте применить этот подход к своим задачам и увидите, насколько это удобно и эффективно.

Подсказка: Если вам нужно исключить несколько папок из процесса копирования, вы можете перечислить их через запятую внутри круглых скобок. Например: cp -r !(Папка\ 1,Папка\ 2) destination_folder/.


NevaDev, 20 августа 2023 г., 11:39

Похожие посты

Узнайте, как печатать на принтер в Linux Mint через командную строкуПроблемы с воспроизведением видео во время POST и GRUB до полной загрузки ОСУстановка драйвера Intel Corporation Alder Lake-S HD Audio Controller на Linux: решение проблемы микрофона при подключенных наушникахНастройка камеры Logitech C920 в Linux: проблемы и возможные решенияФункция обрезки Bash: удаление пробелов из строки. Как использовать функцию обрезки BashVirtualBox shared folder синхронизация между Windows 11 и Ubuntu 22.04.2 - помощь и решениеУстранение проблемы подключения Hyper-V Ubuntu v22.04 к удаленному рабочему столуКонвертирование LaTeX в текст с помощью Pandoc - решение проблемы в Ubuntu 22.04Установка Ubuntu 22.04 в подсистему Windows для Linux 2 - полезные советы и решения для предотвращения проблемы с гибернациейКак перенести логические объединения томов (LVM PEs) и операционную систему Ubuntu на маленький диск с помощью команды sudo pvmove?