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

На Ubuntu 15.10 / 16.04 и Linux Mint 18 вы все равно можете использовать PPT QtSixA, но указав «яркую» версию Ubuntu (15.04), так как это была последняя официально поддерживаемая версия. Для этого выполните следующее:

sudo add-apt-repository "deb http://ppa.launchpad.net/falk-t-j/qtsixa/ubuntu vivid main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 736E4F0B
sudo apt update
sudo apt install sixad

Примечание. Насколько я могу судить, приложение на основе графического интерфейса больше не полезно, по крайней мере, для обнаружения и подключения контроллеров через Bluetooth. Из-за этого вам нужно использовать приложения на основе командной строки, т. Е. [F4] и sixpair

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

sudo systemctl disable sixad

и, когда вы собираетесь его использовать, выполните:

sudo sixad -s

, конечно , все вышесказанное связано с тем, что QTSixA больше не поддерживается. Контроллеры PS3 и PS4 должны работать в Linux, но я по-прежнему предпочитаю использовать его вместо встроенной поддержки. Я не смог подключить свои контроллеры PS3 изначально, и когда я использую QTSixA, я могу делать другие вещи, такие как указать MAC-адрес Bluetooth, который должен быть сопряжен с.

Я думаю, что отправлю разработчику сообщение знайте, возможно ли ему возобновить поддержку. Я считаю, что только с применением небольших модификаций проект мог работать корректно из коробки. И, даже не делая ничего, PPA все еще может работать.

1
задан 2 June 2016 в 15:59

1 ответ

rm без -r, отключив флаг удаления рекурсивного каталога и globbing оболочки:

rm /path/to/dir/*

Добавьте -f, если вы не хотите, чтобы вам было предложено.

Вы также можете использовать find:

find /path/to/dir -maxdepth 1 -type f -exec rm -rf '{}' \;

, который работает из-за maxdepth из 1, таким образом, выбирая только файлы верхнего уровня.

2
ответ дан 23 May 2018 в 10:29

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

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