Перенаправленный вывод
Я просто использовал команду ls -l > ~/ls_output в моем /usr/bin каталог, и я не уверен, что случилось. Терминал принял мою команду, но я не знаю, что случилось с выходом или куда он пошел. Я думаю, что я, возможно, перенаправил вывод в новый каталог с именем ls_output но я не уверен, и мне также неясно, как ~ работает в Баш.
Любой совет?
1 ответ
Решение
~ расширяется до$HOME, ваш домашний каталог, такой как /home/justin или же /home/muru,
Так ls -l > ~/ls_output создаст файл в вашем домашнем каталоге, перенаправив вывод в файл в ~/ls_output (не каталог), создавая новый файл при необходимости и вызывая ошибку, если это невозможно.
Делать ls -l ~/ls_output чтобы убедиться, что файл был создан.
Делать cat ~/ls_output чтобы увидеть содержимое.