Junior — Middle
Linux-ის ბრძანების ხაზზე ფაილებთან მუშაობისას '>' და '>>' ოპერატორებს შორის რა განსხვავებაა?
sobes.tech AI
პასუხი AI-სგან
В Linux при работе с файлами в командной строке:
-
Оператор
>используется для перенаправления вывода команды в файл, при этом содержимое файла перезаписывается. -
Оператор
>>также перенаправляет вывод, но добавляет (дописывает) его в конец файла, не удаляя существующие данные.
Пример:
# Перезаписать файл output.txt результатом команды ls
ls > output.txt
# Добавить результат команды date в конец файла output.txt
date >> output.txt
Таким образом, > — для создания или замены файла, >> — для добавления к существующему содержимому.