Вопросы с тегом «command-line»

Вопросы по использованию интерфейса командной строки (CLI).

4
Как остановить скрипт bash при сбое условия?
Здесь показано использование ||и &&в одной строке для объединения выполнения команд: Как я могу проверить наличие ошибок apt-get в скрипте bash? Я пытаюсь остановить выполнение скрипта, если определенное условие не выполняется, например false || echo "Obvious error because its false on left" && exit Здесь он печатает Obvious error because …

2
Массовое переименование каталогов для перемещения года от конца к началу
В настоящее время я борюсь с некоторыми музыкальными папками. Однажды я решил назвать их по образцу: artist - album - year. Сегодня я понял, что это был неумный шаг, и теперь хочу назвать мои каталоги в соответствии с шаблоном: так year - artist - albumкак они будут отображаться в порядке …

3
Удалить родительский каталог (не пустой), если конкретный дочерний каталог пуст
Я должен сохранить все каталоги, которые содержат файлы в определенном подкаталоге, но удалить остальные каталоги, в которых подкаталог пуст. Чтобы быть более конкретным, вот структура: A | |--------312311 | | | |----Recording | |----a.txt | |----b.txt | | |--------453453 | |----Recording | | | |-------a.mp3 | |----a.txt | |----b.txt | …


1
Откройте браузер Ubuntu из терминала
Очень простой вопрос: Как открыть браузер Ubuntu из терминала? Я запускаю компьютер через сеанс X-Forward, и мне нужно найти команду, чтобы открыть браузер Ubuntu. Это не мой браузер по умолчанию, поэтому sensible-browserне открывайте его. Я старался: browser ubuntu-browser gnome-browser sensible-browser brow* Все они вернулись, Command not found,кроме sensible-browser, которые открыли …

5
Как напечатать значения из текстового файла в столбчатый файл с помощью сценария оболочки
У меня есть output.txt от запуска сценария оболочки следующим образом: abc.txt errorstatus1 Fri Nov 11 02:00:09 2016 def.txt errorstatus2.txt Sat Nov 12 03:00:09 2016 Текстовый файл построчно содержит несколько записей одинаковым образом. Я хочу напечатать эти значения в столбцы: имя файла, статус и метка времени следующим образом: Filename Status Timestamp …


3
Присваивание только части строки переменной в bash
Я получаю от пользователя определенный абсолютный путь к файлу и хочу создать переменную, которая будет строкой, которая не будет включать в себя только ПЕРВЫЕ два компонента пути к файлу, но без ее печати или чего-либо еще. Например, абсолютный путь может быть: /home/myusername/folder1/folder2/folder3 И он сохраняется в «target_path», и я хочу, …

3
Как я могу отслеживать время из командной строки?
Я ищу команду для отслеживания времени. Я представляю следующий рабочий процесс: Запустите команду ... сделать что-то еще ... Вернитесь в окно терминала и остановите команду В качестве выхода вы получаете время, прошедшее между 3 и 1

2
Как tar.gz много файлов одинакового размера в несколько архивов с ограничением размера
Я на Ubuntu 16.04. У меня есть папка с большим количеством текстовых файлов (почти 12k). Мне нужно загрузить их все на веб-сайт, который принимает .tar.gzзагружаемые файлы, а затем автоматически распаковывает их, но имеет ограничение 10 МБ (10000 КБ) на файл (поэтому, в частности, каждый файл должен быть распакован сам по …

2
Есть ли в Gnome-Terminal команда или какая-либо оболочка с вкладками для открытия новой вкладки?
Я не ищу сочетания клавиш, а хочу команды для: Новое окно Новая вкладка Закрыть текущую вкладку или окно Развернуть окно Shell Свернуть окно оболочки Переместить оболочку в другое рабочее пространство Переключатель И в принципе что-нибудь подобное. Помнить; Я не хочу ярлыки, а скорее актуальные команды. Причина в том, что я …

2
В чем разница между ls [13] и ls {1,3}?
Я создал три файла в своем каталоге с помощью команды touch inv{1..3}.txt. Теперь я использовал две команды, и их вывод практически одинаков. Эти две команды ls inv[13].txtи ls {1,3}.txt. Так как же эти два разных? Чем квадратные скобки отличаются от фигурных скобок? Кроме того, я гуглил «linux [..]», но ничего …

2
Как я могу передать имена файлов с пробелами в качестве аргументов?
У меня есть скрипт Python, который принимает строковые аргументы. $ python script.py "one image.jpg" "another image.jpg" Это работает как ожидалось. Python argparse: ["one image.jpg", "another image.jpg"] Если мне нужно передать имена файлов, я бы сделал, $ python script.py $(ls "/some/dir/*.jpg") Python argparse: ["one", "image.jpg", "another", "image.jpg"] Если использовать -Qв lsкоманде, …

4
Рекурсивно копировать файлы из одного каталога в другой
У меня есть вся моя музыка в папке /media/kalenpw/MyBook/Music/ABunchOfOtherFoldersWithFilesInside. Я хочу скопировать все mp3-файлы, /media/kalenpw/HDD/Musicчтобы я использовал: cp -R /media/kalenpw/MyBook/Music/*.mp3 /media/kalenpw/HDD/Music однако это только скопировало mp3-файлы в корневую папку музыки и не открывало ни один из подкаталогов исполнителя и копировало эти файлы. У меня сложилось впечатление, -Rчто рекурсивно скопирую все …

2
Подсчет количества файлов в папке за день
Я могу найти количество всех файлов в папке, но я получил довольно большое количество. find . -type f | wc -l #find number of files in DIR ls -lrt #list all files order by date Как узнать количество файлов в день? Итак, результат должен быть примерно таким: # left number …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.