Я использую Ubuntu 12.04. В файле моих учетных записей .bashrc
есть строка
alias ftreport='cd / && sudo tree > /home/<user name here>/Documents/Reports/Tree_$(date +%s).txt'
После ввода команды ftreport
я получаю
bash: /home/<user name here>/Documents/Reports/Tree_<epoc time here>.txt: No such file or directory
Команда ftreport
должна вывести файловое дерево моей системы в моей папке ~ / Documents / Reports с заголовком файла, состоящим из «File», символа подчеркивания, времени эпохи и «.txt». Что не так и что должно быть?
Убедитесь, что вы изменили <user name here>
на свое имя пользователя. И убедитесь, что вы можете написать в папке ~/Documents/Reports
.
alias tpsreport='cd / && mkdir -p /home/$(whoami)/Documents/Reports && sudo tree > /home/$(whoami)/Documents/Reports/TPS_$(date +%s).txt && cd -'
Кажется, работает ...