Установить содержимое одной папки в другую

Вы можете начать с этого: https://wiki.archlinux.org/index. php / Stress_Test - похоже, неплохое начало. Вы уверены, что checkbox-qt (никогда не использовал его) отсутствует в AUR? Если нет, почему бы не построить его самому?

3
14.07.2016, 01:52
2 ответа

Для тех, кому нужно решение: команда установки не работает повторно. Итак, я написал сценарий оболочки, который помогает.

Первый аргумент - это папка, которую вы хотите скопировать, а второй - целевой каталог.

#!/bin/sh

# Program to use the command install recursivly in a folder

magic_func() {
    echo "entering ${1}"
    echo "target $2"

    for file in $1; do
        if [ -f "$file" ]; then
            echo "file : $file"
            echo "installing into $2/$file"
            install -D $file $2/$file

        elif [ -d "$file" ]; then
            echo "directory : $file"
            magic_func "$file/*" "$2"

        else
            echo "not recognized : $file"

        fi
        done
}

magic_func "$1" "$2"

Он также доступен как суть здесь

4
27.01.2020, 21:22

Исходная сторона установки - это список файлов (согласно информации ). Итак, используйте параметры

install source/* /destination

-d и -D , чтобы создать пропущенные каталоги в месте назначения (с разницей), параметр -t означает, что назначение - это каталог.

С опцией каталога он копирует каждый исходный файл в целевую папку с именем исходного файла

0
27.01.2020, 21:22

Теги

Похожие вопросы