Кез келген операциялық жүйедегі сияқты Linux жүйесінде файлдарды жою қажет болуы мүмкін. Бұл мақалада біз сізге пайдаланушылар жүйеден файлды жоюдың себептерін айтып береміз, сонымен қатар оны қалай дұрыс жасау керектігі туралы нұсқаулар береміз.

Себептері төмендегідей:
Linux жүйесінде әртүрлі опциялары бар көптеген файлдарды жою утилиталары бар. Мысалы, shred командасы файлдарды қалпына келтіру мүмкіндігінсіз жояды, wipe командасы файлдарды арнайы бағдарламалардың көмегімен қалпына келтірілмейтіндей етіп жояды, srm командасы зертханалық жағдайларда да қалпына келтірілмейтіндей етіп жояды.
Linux жүйесінде файлдарды жою кезінде олар әдетте арнайы «Қоқыс» каталогында орналасқан қоқыс жәшігіне жылжытылатынын есте ұстаған жөн. Бұл файлдар кездейсоқ немесе қате жойылған болса, оларды қалпына келтіруге мүмкіндік береді. Егер файлдарды қалпына келтіру мүмкіндігінсіз біржола жойғыңыз келсе, shred , wipe немесе srm сияқты мамандандырылған утилиталарды пайдалануыңыз керек.
Linux жүйесінде файлды жою үшін rm пәрменін пайдалануға болады. Келесі қадамдарды орындау қажет:
rm пәрменін енгізіп, жойғыңыз келетін файлға жолды көрсетіңіз. Мысалы, үй каталогында орналасқан file.txt файлын жою үшін rm ~/file.txt пәрменін енгізу керек.rm ~/file1.txt ~/file2.txtrm пәрменін пайдалану кезінде абай болыңыз, себебі ол файлды растаусыз жояды. Файлды жоймас бұрын растауды қаласаңыз, rm орнына rm -i пәрменін пайдаланыңыз. Құқықтарыңыз жоқ файлды жоюға әрекеттенсеңіз, қате туралы хабар аласыз. Мұндай файлды жою үшін оны жоюға рұқсат алу қажет. Мысалы, root пайдаланушыға тиесілі файлды жою үшін sudo rm /path/to/file пәрменін орындау керек.
Егер файлды емес, каталогты жойғыңыз келсе, rm -r пәрменін пайдаланыңыз. Мысалы, үй каталогында орналасқан mydirectory каталогын жою үшін rm -r ~/mydirectory пәрменін енгізу керек. Бұл пәрменді пайдалану кезінде абай болыңыз, өйткені көрсетілген каталогтағы барлық файлдар мен ішкі каталогтар растаусыз жойылады.
Файлды жойған сайын растауды сұрамай-ақ жойғыңыз келе ме? rm -f пәрменін пайдалануға болады. Мысалы, растау хабарын басып шығармай file.txt файлын жою үшін rm -f file.txt пәрменін беріңіз. Бұл пәрменді пайдаланғанда абай болыңыз, себебі жойылған файлдар біржола жоғалады.
.txt кеңейтімі бар барлық файлдарды жою үшін rm *.txt пәрменін енгізіңіз. Егер сіз кездейсоқ файлды жойсаңыз және оны сақтық көшірмеден қалпына келтіргіңіз келсе, файлды сақтық көшірмеден қажетті каталогқа көшіру үшін cp пәрменін пайдалануға болады. Мысалы, /backup каталогында орналасқан сақтық көшірмеден file.txt файлын пайдаланушы каталогына көшіру үшін cp /backup/file.txt ~/ пәрменін енгізіңіз.
Linux жүйесінде бірнеше себептерге байланысты файлды жою мүмкін емес. Мұнда ең көп таралғандардың кейбірі берілген:
Сізде файлды жоюға жеткілікті құқықтарыңыз жоқ. Мысалы, егер файл басқа пайдаланушыға немесе топқа тиесілі болса, пәрменді артықшылықтармен іске қосу үшін sudo пайдалану қажет болуы мүмкін. ls -l file_name пәрменін пайдаланып рұқсаттарды тексеріңіз.
Файл кез келген қолданбада немесе процесте ашық болса, жүйе оны жоюға рұқсат бермеуі мүмкін. Қай процестер файлды пайдаланып жатқанын білу үшін lsof file_name пәрменін пайдаланыңыз.
Егер файлда оны жоюдан қорғайтын атрибуттары болса (мысалы, immutable төлсипат), алдымен оны өзгерту қажет болады. Мұны chattr -i file_name пәрмені арқылы жасауға болады.
Егер сіз файлды емес, қалтаны жойғыңыз келсе және ол бос болмаса, мазмұнды рекурсивті түрде жою үшін rm -r folder_name пәрменін пайдалануыңыз керек.
Файл атауы мен жолын дұрыс көрсеткеніңізге көз жеткізіңіз. Синтаксистік қателер пәрменнің сәтсіз болуына әкелуі мүмкін.