Создание программы в bin

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

(Это хорошо работает только в том случае, если в именах ваших файлов нет пробелов, табуляции или подстановочных знаков)

cp `find . -type f -newermt '17 dec 2016 20:10:00'` FOLDER

Выше скопированы все файлы в каталоге, которые были созданы после 17 декабря 2016 20:10:00 в папку FOLDER (1 день до сегодня :)

Будьте осторожны с символом для команды find, это НЕ ЭТО: ` это вот это, обратный знак: ` выбор даты с помощью этого: '

Для файлов с пробелами, табуляциями, новыми строками или подстановочными знаками в именах, вы можете использовать одно из решений от Stéphane Chazelas, первое - для GNU, второе - для GNU или некоторых BSD:

find . -type f -newermt '17 dec 2016 20:10:00' -exec cp -t FOLDER {} + 
find . -type f -newermt '17 dec 2016 20:10:00' -exec sh -c 'cp "$@" FOLDER' sh {} +
7
02.09.2017, 17:52
3 ответа

Я бы добавил к принятому ответу @Kusalananda Еще одним преимуществом размещения ваших самодельных скриптов и программ в $HOME/bin является то, что при обновлении системы вы не потеряете их. Это лучший способ управлять своим личным набором инструментов и сделать его более портативным.

4
27.01.2020, 20:13

Скопируйте свой исполняемый файл в /usr/bin/, после чего вы сможете выполнить его, как echoили любой другой исполняемый файл в /usr/bin/

.
cp -a <filename> /usr/bin/
chmod a+x /usr/bin/filename
4
27.01.2020, 20:13
install /path/to/oobar.out /usr/local/bin/
7
27.01.2020, 20:13

Теги

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