Скажите, что Вы хотите работать:
rm *.txt
Можно просто работать:
echo rm *.txt
или даже просто:
echo *.txt
видеть что файлы rm
удалил бы, потому что это - оболочка, расширяющаяся *.txt
, нет rm
.
Единственное время это не поможет Вам, для rm -r
.
Если Вы хотите удалить файлы и каталоги рекурсивно, то Вы могли использовать find
вместо rm -r
, например.
find . -name "*.txt" -print
затем, если это делает то, что Вы хотите, изменяете -print
кому: -delete
:
find . -name "*.txt" -delete
Спасибо за все Ваши комментарии ответы. Это была самоупакованная часть программного обеспечения, где я хотел бы осуществить некоторые основные проверки, если бы моя упаковка была корректна. Я - корень на своем компьютере, но не хотел бы делать реальную установку там, ни хотеть использовать виртуальное изображение в настоящий момент. Я предложил это решение: https://serverfault.com/questions/23734/is-there-any-way-to-get-apt-to-install-packages-to-my-home-directory, Который отлично работает на меня банкомат.
Это зависит, что Вы подразумеваете под "установкой". Возможно извлечь контент файла .deb использования файла dpkg-deb -x <filename.deb>
, но ли можно на самом деле использовать программное обеспечение после извлечения, оно локально зависит от того, как оно записано. Много программного обеспечения Linux будет ожидать находить его файлы ресурсов в стандартных местоположениях указанными во время компиляции, такой как /usr/share
или /usr/lib
, который перестанет работать, если программное обеспечение не будет установлено в обычном месте. Также любые конфигурационные файлы в масштабе всей системы, установленные пакетом, такой как .desktop
файлы, которые создают записи в меню "Пуск", не будут функционировать, как предназначено, если установлено в неправильном месте.
Обратите внимание, что использование системы пакета Debian требует корневого доступа. Так, установка deb пакета в пользовательском корневом каталоге требует корневого доступа. Если у Вас есть корневой доступ, то имеет больше смысла просто устанавливать в систему как нормальная.
Если у Вас нет корневого доступа, Вы не можете использовать Debian упаковочная система. Вы могли, конечно, распаковать deb файл в его части компонента и засунуть его в Ваш корневой каталог, но выполнение так будет иметь мало смысла imo. Я предлагаю, чтобы Вы пошли с локальной установкой. В зависимости от того, какое программное обеспечение Вы устанавливаете, программное обеспечение может иметь своего рода внутреннюю систему управления пакета, которую можно использовать.
not-root Try to (de)install things even when not root
.
– Faheem Mitha
03.11.2017, 20:09