Gamit ang utos rm Nagdadala ito ng ilang mga panganib, dahil kung nagkamali tayo walang paraan upang mabawi kung ano ang tinanggal natin. Gayunpaman, sa pamamagitan ng paggamit ng bansag at ang tulong ng cron maaari kaming gumawa ng isang pagpapabuti at maiwasan ang sakit ng ulo.
Napakahusay! Ano ang dapat nating gawin?
Malakas na palo sumusuporta sa mga alias ng utos, ginamit upang lumikha ng mga pagdadaglat o mga kahaliling pangalan para sa kasalukuyang mga utos. Maaari naming gamitin ang utos bansag upang makita kung alin ang tinukoy.
Upang tukuyin ang a bagong alyas ginagamit ang sumusunod na syntax:
alias comando personalizado='comando real'
halimbawa:
$ alias list = 'ls -l' $ listahan ng kabuuang 3 drwxr-xr-x 2 pangkat ng gumagamit 4096 Mayo 15 13:12 Mga dokumento drwxr-xr-x 2 pangkat ng gumagamit 4096 Mayo 12 11:05 Nag-download ng drwxr-xr-x 2 gumagamit pangkat 4096 Mayo 15 05:47 Desk
Ang unang bagay na dapat nating gawin ay lumikha ng isang direktoryo makakatulong sa amin na maiimbak ang mga file na tatanggalin namin
mkdir $HOME/Papelera
Ang susunod na hakbang ay upang lumikha ng isang alias para rm utos inililipat nito ang nais naming tanggalin sa listahan ng Basura
alias rm='mv -t $HOME/Papelera'
Ngayon sa tuwing tumatakbo kami rmSa halip na tanggalin, ipapadala namin ang file sa direktoryo ng Basurahan
Awtomatikong tinatanggal ang basurahan
Maraming beses, upang mapalaya ang puwang ng disk, tinatanggal namin ang mga file. Kinakailangan upang matiyak na bawat madalas ang mga nilalaman ng basurahan ay maaaring ganap na mabura upang hindi mapunan ang aming hard drive. Para sa hangaring ito ay gagamitin namin cron
Cron ay isang demonyo dati awtomatikong patakbuhin ang mga gawain sa isang tiyak na tagal ng panahon. Ang syntax nito ay ang mga sumusunod:
diyan / etc / crontab (pangkalahatang system, may kasamang isang seksyon upang idagdag ang gumagamit na nagpapatupad) at / var / spool / cron / crontabs / gumagamit (isa para sa bawat gumagamit)
Ang utos crontab -e Pinapayagan kang magdagdag (gamit ang isang text editor tulad ng nano o vi) isang bagong entry. Ang aming linya ay ang mga sumusunod:
# hm dom mon dow command 00 12 * * 5 / bin / rm $ HOME / Trash / *
Ang nakaraang linya ng cron aalisin ang basurahan tuwing Biyernes ng 12 ng tanghali
Sana natakpan ko lahat.
Pagbati
Kagiliw-giliw na artikulo, nangyari na gumawa ako ng ilang mga bagay pagkatapos basahin ito. Salamat sa ambag 😉
Salamat sa iyo para sa pagkakataong sumulat dito!
Kakailanganin mong ibahagi ang mga ideyang iyon 🙂
!!Napakagandang ideya!!
Kahit na nagbabasa ako at naisip ko na kapag lumilikha ng alias maaaring mas praktikal na ilipat ang mga file sa basurang direktoryo na mayroon nang grapikong kapaligiran (maliban kung may pumipigil dito).
Ngayon wala ako sa bahay ngunit sa palagay ko nasa loob ito ng ~ / .local / o ilang iba pang nakatagong direktoryo sa loob ng folder ng bahay.
Sa ganitong paraan, kapag binuksan ang basurahan sa file browser, makikita rin ang mga file na tinanggal mula sa linya ng utos.
Regards
Saktong akala ko. Karaniwan ang basurahan ay matatagpuan sa ~ / .local / share / Trash
Binibigyan nito ako na hindi mo magagamit ito nang ganoong kadali ... Kapag ang isang kapaligiran sa desktop ay nagpapadala ng isang bagay sa basurahan, ginagawa ito sa isang tiyak na paraan, kasama ang metadata nito at tulad nito (Hindi ako sigurado kung paano ito ginagawa, ngunit nakita ko ito kapag nakalista ang nilalaman ng direktoryo na iyon) ... Para sa mas mahusay na paggamit ng basurahan ...
Pumunta ka, sapagkat ito ay isang solusyon na parehong simple at matikas.
Masarap malaman kung paano ito ginagawa ng trash_cli, ngunit sa ngayon ay gusto ko ang solusyon na ito.
Salamat Dan. Naisip ko ang tungkol sa solusyon na ito dahil sa antas ng server wala kang $ HOME / .local / Trash kaya't nagpasya akong lumikha ng isang bagong direktoryo. 😀 Pagbati
Kagiliw-giliw na ideya.
Ngunit para sa akin na mayroon nang mga katulad na bagay. Sa Debian nasubukan ko ang trash-kliyentong pakete (higit pang impormasyon: https://github.com/andreafrancia/trash-cli) na darating ay kailangang gawin ang pareho, ngunit ang paggamit ng mga desktop system na basurahan (gnome, kde, xfce ...). Maaari itong maging isang mas mahusay na solusyon, dahil sa ganitong paraan "lahat ay magkakasama sa parehong lugar."
Oo, ang basurahan ay maaaring maging mas mahusay para sa mga kapaligiran sa desktop, subalit naisip ko ang post na ito para sa mga server ng distros kung saan wala kang isang $ HOME / .local / Trash. Salamat sa komento!
Isang napaka-kagiliw-giliw na artikulo.
Sa aking kaso, bago ako sa lahat ng bagay na Libreng Software. Gayunpaman, nakaranas ako ng mga nakatagpo na console. Upang maisabuhay ko ang sinasabi ng artikulong ito at maiwasan ang pagkawala ng data sa tuwing gumagamit ako ng rm
Sige lang!
Mabuti na nagsisilbi ito sa iyo! Maraming salamat
Muling naimbento ang gulong ... Ano ang mangyayari kapag tinanggal namin ang dalawang mga file na may parehong pangalan?
Dumidikit ako sa basurahan-bas na gumagana nang napakahusay. Kahit sa mga server.
Pinahahalagahan ko ang iyong opinyon Tandaan ngunit ang muling pag-likha ng gulong ay hindi nalalapat sa Libreng Software. Karaniwan may hindi bababa sa isang pares ng mga kahalili upang malutas ang mga problema. Kung nais ko ang isang serbisyo ng dns, halimbawa, maaari kong i-download ang dnsmasq, dns bind o gumana nang lokal sa mga / etc / host.
Maaaring mangyari na sa ilang distro ay walang basurahan o hindi ito gagana tulad ng inaasahan. Ang post na ito ay idinisenyo para sa mga ganitong problema.
Regards
Napakalamig ng pamamaraan na may mga kulay upang ipaliwanag ang mga patlang ng crontab file.
https://blog.desdelinux.net/tag/crontab/ ????
Oo! kagandahang loob ni elav! 😀
Cute hack! Alam mo ba ang tungkol sa proyektong ito? https://github.com/andreafrancia/trash-cli
Oo, ito ay isang mahusay na kahalili!
Para saan ito?
Sa linya na «00 12 * * 5 / bin / rm $ HOME / Trash / *», hindi ba dapat dalhin ang pagpipiliang -r upang matanggal din ang mga direktoryo ng basurahan?
Oo! Syempre. Salamat 😀
Kagiliw-giliw na paksa, hindi ko tinanggal ang anumang hindi ko sigurado, ngunit ang higit na nagustuhan ko sa lahat ay ang png ng cron chop, tingnan na ipinaliwanag ko ito sa ilang mga alagad na mayroon ako at hanggang ngayon wala pa ring nakapaloob. kung paano ito gumana, mabuti upang sabihin ang totoo karamihan sa kanila ay pinananatili itong nagsasabi sa wakas hindi ko na kailangang malaman ito.
Ang parehong sinasabi ko sa aking mga mag-aaral, mas mabuti na basahin nang dalawang beses at magpatupad nang isang beses. Gayunpaman, tao kami at maaaring hindi sinasadyang matanggal namin ang ilang mahalagang file. Mabuti na gusto mo ang post. regards