Удаление файлов

8.6 Удаление файлов

Чтобы удалить файл, используйте rmкоманду:

sysadmin@localhost:~$ ls                                               
Desktop    Downloads  Pictures  Templates  hosts.copy                           
Documents  Music      Public    Videos     sample                         
sysadmin@localhost:~$ rm sample    
sysadmin@localhost:~$ rm hosts.copy                                    
sysadmin@localhost:~$ ls
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos 

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

Предупреждение

Файлы удаляются безвозвратно. Нет команды для восстановления файла и корзины для восстановления удаленных файлов.

В качестве меры предосторожности пользователям следует использовать опцию -iпри удалении нескольких файлов:

sysadmin@localhost:~$ touch sample.txt example.txt test.txt            
sysadmin@localhost:~$ ls                                               
Desktop    Downloads  Pictures  Templates  example.txt  test.txt       
Documents  Music      Public    Videos     sample.txt                 
sysadmin@localhost:~$ rm -i *.txt                                     
rm: remove regular empty file `example.txt'? y                         
rm: remove regular empty file `sample.txt'? n                          
rm: remove regular empty file `test.txt'? y                            
sysadmin@localhost:~$ ls                                               
Desktop    Downloads  Pictures  Templates  sample.txt                  
Documents  Music      Public    Videos         

Last updated