Я заметил эту вещь сегодня и нашел ее неловкой. Мой рабочий стол содержит следующие файлы:
Но после запуска ls
в терминале я получил следующий вывод:
a.out htc_pass.sh openmp.cpp~ test.cpp
he.cpp imp gcc update commands t.cpp~ test.cpp~
he.cpp~ misirlou (copy).ogg test2.cpp~ trial.c~
hello openmp.c test.c~ Untitled Document 1~
И это совершенно ясно из Терминал выводит, что количество файлов по нему намного выше, чем то, что на самом деле можно увидеть. Почему это происходит?
Это резервные файлы, gedit создает их для каждого отредактированного файла. Наутилус скрывает файлы .starting_with_dot или Окончание_with_tilda.txt ~, если вы не скажете ему, чтобы показать скрытые файлы (Ctrl-H или в меню).
Я считаю, что то, что вы видите в ls
, является временными файлами и автоматически скрывается рабочим столом. Файлы с ~
в конце иногда создаются текстовыми редакторами и другими программами, которые редактируют вещи. Система не удаляет их автоматически, а некоторые программы не удаляют их автоматически. Некоторые программы удаляют файлы, а другие нет. Файлы все еще там, потому что ничто не удалило их.
Вы можете удалить их довольно легко, однако эта команда здесь для этого не была тщательно проверена мной, поэтому будьте осторожны с использованием этого:
cd ~/Desktop
rm *.cpp\~ *.c\~ Untitled*
Я не уверен, были ли они автоматически скрыты в однако, я думаю, что это происходит на основе того, что вы сказали.
Это файлы резервных копий, созданные вашим текстовым редактором при редактировании файла. Это эквивалентно *.bak
в Windows. Хотя иногда они довольно удобны, вы можете отключить их, если хотите.
Они относятся к текстовому редактору, который вы используете, но все же я могу дать простой способ отключить их для двух наиболее часто используемых текстовых редакторов
, если вы используете vim
, добавьте эту строку в свой vimrc
set nobackup
Если вы используете gedit
В настройках gedit отключите Create a backup copy of file before saving
Если вы используете любой другой конкретный редактор, найдите конкретный способ отключить создание файла резервной копии для того же