Tag: cp

sh recursive copy (cp -r) – Как исключить подпапку

Мне нужно запустить удаленный скрипт, используя ssh через Ruby ( net / ssh ), чтобы рекурсивно скопировать папку и исключить подпапку. Я ищу самый быстрый способ сделать это, чтобы rsync не был хорош. Также я понимаю, что ssh использует sh а не bash . В Bash я делаю: cp -r srcdir/!(subdir) dstdir и работает нормально. […]

Перезаписать символическую ссылку оригинальным файлом

У меня есть каталог с некоторыми символическими ссылками, например: /home/user/symlink/$(*symlink_file_name1*).mkv /home/user/symlink/$(*symlink_file_name2*).mkv И у меня есть другой каталог с исходным файлом (из файла символической ссылки): /home/user/original/$(*original_file_name1*).mkv /home/user/original/$(*original_file_name2*).mkv Таким образом, проблема состоит в том, чтобы «преобразовать» весь файл .mkv из /home/user/symlink/ в исходный файл НО с тем же именем файла. Там в папке символических ссылок, я хочу, […]

найти файлы с определенными атрибутами, переименовать их в их имя каталога, скопировать их в другое место

Это не будет похоже на это, но я потратил более 3 часов, пытаясь выяснить это … Я пытаюсь определить файлы во всех подкаталогах родительского каталога с определенными атрибутами (имя и размер), а затем переименовать файлы в их имя подкаталога и скопировать их в родительский каталог. Моя самая близкая попытка (я думаю) была: find /data/data2/parent/ -size […]

cp: не может создать обычный файл: в доступе отказано

Я запускаю скрипт PHP на своем сервере Apache, и из этого скрипта мне нужно скопировать некоторые файлы (чтобы запустить скрипт Bash, который копирует файлы). Я могу скопировать в каталог /tmp без проблем, но когда я хочу скопировать в /tmp/foo я получаю эту ошибку: cp: cannot create regular file ‘/tmp/foo/file.txt’: Permission denied даже если разрешения для […]

Может ли rsync определить, где остановился прерванный процессор?

Если я использую cp для копирования очень большого файла в течение нескольких часов и решу остановить операцию, можно ли использовать rsync для завершения операции на более позднем этапе без необходимости перезаписи данных?

Параметры cp –no-clobber vs. -update

Я хочу скопировать один файл, если (и только если) пункт назначения не существует. Исходный файл меняется редко, может быть, раз в месяц. Место назначения почти никогда не существует. Существуют ли различия между параметрами -n и -u ? (Или оба!) cp вызывается непосредственно из crond . Никаких других опций cp не используется. Одно и то же […]

Копирование файлов из одной вспомогательной директории в другую

Думаю, я должен упустить что-то очевидное. Я AmHist в каталог AmHist с двумя подкаталогами Assign и Resources . Я хочу переместить 2 файла из Assign to Resources . я попробую cp LinuxHist Linuxnotes.txt Resources но для обоих файлов я получаю No such file or directory . Если я сделаю cp Assign/LinuxHist Linuxnotes.txt Resources он только […]

Копирование нескольких типов файлов в одной команде

Я хочу скопировать несколько файлов из одного каталога в другой, с разными расширениями Поэтому я бы написал что-то вроде: cp -r dir1 / *. gif dir2 Но я также хочу скопировать все файлы .jpg в ту же команду. Есть ли какая-то команда AND, которая будет работать?

Скопировать папки имеет определенную часть имени, и это контент

У меня длинный список каталогов: 001_bat_3513 002_mon_3213 003_bat_3515 004_btt_3540 005_bat_4513 055_bpt_8523 056_bot_3513 058_bat_1513 . . Из этого списка: как я могу скопировать папки (и все его содержимое), в которых есть «bat» в его имени?

Как я могу скопировать скрытый каталог рекурсивно и сохранить его разрешения?

mkdir backupcache cp -rp .cache backupcache # or cp -rp \.cache backupcache does not work ничего не копируется, а каталог backupcache остается пустым

Linux и Unix - лучшая ОС в мире.