Терминал показывает больше файлов на рабочем столе, чем на самом деле

Я заметил эту вещь сегодня и нашел ее неловкой. Мой рабочий стол содержит следующие файлы: Desktop

Но после запуска 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~

И это совершенно ясно из Терминал выводит, что количество файлов по нему намного выше, чем то, что на самом деле можно увидеть. Почему это происходит?

1
задан 19 September 2013 в 09:23

3 ответа

Это резервные файлы, gedit создает их для каждого отредактированного файла. Наутилус скрывает файлы .starting_with_dot или Окончание_with_tilda.txt ~, если вы не скажете ему, чтобы показать скрытые файлы (Ctrl-H или в меню).

0
ответ дан 19 September 2013 в 09:23

Я считаю, что то, что вы видите в ls, является временными файлами и автоматически скрывается рабочим столом. Файлы с ~ в конце иногда создаются текстовыми редакторами и другими программами, которые редактируют вещи. Система не удаляет их автоматически, а некоторые программы не удаляют их автоматически. Некоторые программы удаляют файлы, а другие нет. Файлы все еще там, потому что ничто не удалило их.

Вы можете удалить их довольно легко, однако эта команда здесь для этого не была тщательно проверена мной, поэтому будьте осторожны с использованием этого:

cd ~/Desktop
rm *.cpp\~ *.c\~ Untitled*

Я не уверен, были ли они автоматически скрыты в однако, я думаю, что это происходит на основе того, что вы сказали.

0
ответ дан 19 September 2013 в 09:23

Это файлы резервных копий, созданные вашим текстовым редактором при редактировании файла. Это эквивалентно *.bak в Windows. Хотя иногда они довольно удобны, вы можете отключить их, если хотите.

Они относятся к текстовому редактору, который вы используете, но все же я могу дать простой способ отключить их для двух наиболее часто используемых текстовых редакторов

, если вы используете vim, добавьте эту строку в свой vimrc set nobackup

Если вы используете gedit В настройках gedit отключите Create a backup copy of file before saving

Если вы используете любой другой конкретный редактор, найдите конкретный способ отключить создание файла резервной копии для того же

0
ответ дан 19 September 2013 в 09:23

Другие вопросы по тегам:

Похожие вопросы: