иерархия каталогов mv и cp?

Могу ли я также перемещать или копировать иерархию каталогов файла, когда я mv или cp файл? Например, если я mv или cp dir1/dir2/file другом месте, он будет только mv или cp file . Что делать, если я хочу также mv или cp dir1/dir2 ? Вместо mkdir -p dir1/dir2 можно ли это сделать с помощью одной […]

Найти: объединить -depth с -prune для кормления cpio

Я создаю сценарий резервного копирования, в котором некоторые каталоги не должны включаться в резервный архив. cd /; find . -maxdepth 2 \ \( -path './sys' -o -path './dev' -o -path './proc' -o -path './media' -o -path './mnt' \) -prune \ -o -print Это находит только файлы и каталоги, которые я хочу. Проблема в том, что […]

комплексная замена чистого оболочка в переменной

Есть ли способ заменить текст в переменных на несколько шаблонов во времени или даже использовать обратную ссылку? Например, у меня есть FILE=filename.ext и я хочу изменить его на filename_sometext.ext . Но я не знаю, что расширение файла является .ext . Все, что я знаю об этом, – это расширение после последней точки. Поэтому я могу […]

«Пакет« linux-headers-3.13.0-27-generic »не имеет кандидата на установку»

Я пытаюсь решить проблему, которую я разместил здесь . Я в основном пытаюсь успешно запустить этот скрипт . Для этого я считаю (и я очень уверен, что я ошибаюсь) мне нужно установить пакет linux-headers-3.13.0-27-generic . Но команда установки всегда терпит неудачу mg@MG-7520SE:~$ sudo apt-get install linux-headers-3.13.0-27-generic Reading package lists… Done Building dependency tree Reading state […]

После обновления кнопка X в заголовке больше не закрывает xterm

Теоретически нажатие кнопки закрытия должен закрыть xterm. Это произошло до того, как я aptitude upgrade . (Я запускаю тестирование Debian). Но теперь он не щелкает X, ничего не делает, но только для некоторых xterms. В частности, если я запускаю xterm из приложения quicklaunch KDE или меню K, эти xterms можно закрыть. Если, однако, я запускаю […]

Проблема с SSH «Ошибка записи: поврежденная труба»

Возможный дубликат: Что означает сообщение Broken pipe в сеансе SSH? Я запускаю программу на сервере с SSH ! программа работает нормально и через какое-то время я получаю сообщение Write failed: Broken pipe и программа останавливается. Что это значит, пожалуйста? и что такое решение? Я прочитал: Что означает сообщение Broken pipe в сеансе SSH? Чтобы я […]

Команда для печати имени SSID, к которому я подключен

Есть ли простая команда, чтобы узнать, с каким Wi-Fi AP я подключен? У меня есть несколько сетей, настроенных в моем /etc/wpa_supplicant.d/wpa_supplicant.conf , с назначенными приоритетами, и в зависимости от того, где я подключаюсь к лучшему доступному Wi-Fi / SSID. Соединение происходит автоматически, поэтому я не знаю, к какому SSID подключен. Теперь мне нужно проверить (внутри […]

Как создать несколько файлов / каталогов со случайными именами?

Я пытаюсь создать несколько файлов с разными именами и с разными расширениями. Скажем, я хочу создать, например, 3 файла со следующим именем и расширением: File001.000 File002.001 File003.002 Или с алфавитным расширением: File001.A File002.B File003.C Также было бы лучше, если бы я мог создавать файлы со случайными именами и расширением. Filexct.cbb Filedht.ryt Filefht.vbf

Удаление пустого файла, почему так много вызовов sys?

Попробуйте создать пустой файл и спрячьте операции, связанные с его удалением. Список очень длинный: touch a strace rm a execve("/bin/rm", ["rm", "a"], [/* 20 vars */]) = 0 brk(0) = 0x65f000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd579b94000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No […]

Рекурсивная функция не работает

Я знаю, что это смешная идея, но я пытаюсь заставить скрипт работать, который проходит через каждый каталог файловой системы. Имя файла – «Everywhere.sh». Вот код: #!/bin/bash recurse(){ cd $1 for INDEX in $(echo *) do recurse $INDEX done } recurse / Как я могу изменить это (кроме su root -c "./Everywhere.sh"), чтобы он работал правильно? […]

Linux и Unix - лучшая ОС в мире.