перемещать все файлы, кроме как с расширением [duplicate]

Я попытался бы перенести irc-chatter (https://github.com/Venemo/irc-chatter) на Ubuntu-touch. Источник написан в Qt / Qml (c ++, см. Communiircclient.cpp).

1
задан 26 May 2015 в 19:49

2 ответа

Используйте старый добрый find:

find /usr/src -maxdepth 1 -type f -name "Comix*[^\.tar\.bz2]" -print0 | xargs -I{} -0 mv {} /usr/share/icons/
1
ответ дан 23 May 2018 в 20:13

Существует также простая команда для использования, например, в вашем домашнем реестре. у нас есть папка «Xtest», которая содержит test.tar.gz и test.txt, test2.txt и т. д. и пустую папку «Xtest2», где мы хотим переместить все файлы, кроме .tar.gz, затем:

cd ~/Xtest
mv !(test.tar.gz) ~/Xtest2

Все содержимое, кроме test.tar.gz, будет перемещено в папку Xtest2.

1
ответ дан 23 May 2018 в 20:13

Другие вопросы по тегам:

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