GNU/Linux >> Belajar Linux >  >> Ubuntu

Tidak Dapat Menemukan Tempat Sampah?

Saya telah mencoba menemukan tempat sampah saya untuk mengosongkan beberapa ruang pada disk.
Saya telah mencoba perintah yang disarankan Bagaimana cara mengosongkan tempat sampah menggunakan terminal? tapi sepertinya saya tidak punya folder lokal.
Saya telah mencoba membuat daftar semua folder tersembunyi juga, tanpa menemukan folder lokal atau folder sampah.
File yang dihapus disimpan di tempat lain atau cara mengembalikan ruang dari file hapus jika tidak ada tempat sampah yang ditemukan?

Saya menggunakan terminal.

Jawaban yang Diterima:

Catatan Pra-Penulis:

Baca semua posting ini sampai Anda menemukan solusi yang memuaskan. Jika tidak, tambahkan komentar yang memberi tahu saya bahwa saya adalah calon terburuk di dunia. ;) Juga, Sampah bukanlah yang menghabiskan semua ruang Anda. Anda belum membuat Tong Sampah, berikut adalah petunjuk cara membuatnya. Di terminal, ketika Anda menghapus sesuatu, itu hilang selamanya, kecuali jika Anda menggunakan program pemulihan seperti foremost (lihat di bawah.)

Lokasi Folder Sampah

Folder sampah terletak di /home/username/.local/share/Trash/ . Folder ini mungkin tidak ada di sana karena Anda menjalankan dari terminal, tetapi teruslah membaca! Itu hanya dibuat setelah file dipindahkan ke sana dengan GUI (saya tidak 100% tentang bagian ini, tetapi pengaturan LXDE saya hanya membuatnya ketika saya memindahkan file ke sana dengan pengelola file).

Penjelasan:

Karena @Zacharee1, saya telah menyadari sifat sebenarnya dari pertanyaan Anda. Terima kasih untuk itu @Zacharee1. Jadi, Folder Sampah tidak ada di terminal-land, jadi Anda harus membuatnya sendiri atau tidak masalah dengan bahaya kehilangan file penting selamanya. Tentu saja, itu berarti penggunaan ruang tidak disebabkan oleh hal itu.

Jika Anda memiliki Folder Sampah yang Sudah Dibuat:

Item di dalam folder Sampah akan berada di dalam folder lain, items map. Sekarang, jika Anda ingin menghapusnya, gunakan dua perintah terpisah.

rm /home/username/.local/share/Trash/items/*
rm /home/username/.local/share/Trash/info/*

Jika Anda Hanya Ingin Mengembalikan Beberapa File:

Lihat program forensik foremost . Anda dapat mengunduh dengan

sudo apt-get install foremost

Lihat instruksi online untuk menggunakannya, gunakan man halaman atau lihat di bawah pemahaman saya yang sangat terbatas tentang cara kerjanya. Biarkan saya menekankan bahwa, saya baru saja menemukan ini dan tidak memiliki pengetahuan di bidang ini, jadi jangan berpikir semua yang saya katakan itu benar. Di HowToForge (https://www.howtoforge.com/recover-deleted-files-with-foremost) ini memberitahu Anda untuk menjalankan

foremost -t filetype -i /dev/sda1

(Jelas) Ganti tipe file dengan tipe file yang perlu Anda pulihkan. Misalnya, jika saya ingin memulihkan pdf s saya akan lakukan

foremost -t pdf -i /dev/sda1

Anda akan menemukan apa yang dipulihkan dalam folder di direktori tempat Anda berada bernama output . Jika Anda ingin melakukannya beberapa kali dalam direktori yang sama, lakukan

foremost -t filetype -T -i /dev/sda1

Tambahan -T adalah singkatan dari timestamp sehingga output yang terpisah tidak akan saling mengacaukan. Untuk pemahaman yang lebih baik tentang foremost , periksa tautan yang disediakan atau lakukan riset Anda sendiri.enter code here

Jika Anda Tidak Membuat Folder Sampah (Dan Anda Ingin Memilikinya):

Yang ini mungkin Anda! Jadi, Anda mungkin harus mencoba dua hal yang berbeda.

Terkait:Ulangi Perintah Setiap X Interval Waktu di Terminal di Ubuntu?

Yang pertama, dan mungkin yang paling tidak menarik, adalah secara kiasan membuat folder Sampah Anda sendiri, mengatur pengatur waktu untuk itu, dan sistem untuk menghapus file di dalamnya. Anda dapat melakukannya dengan menambahkan skrip ke crontab . Anda , yang memiliki timer 1 bulan. Saat timer cukup tinggi, BAM,

rm /path/to/trash/*

Jika Anda Tidak Ingin Melakukannya Sendiri:

Baiklah prajurit! Ada beberapa hal yang perlu Anda ketahui. crontab . Alat yang berguna yang memungkinkan Anda menjalankan skrip dan perintah saat startup. Kami mungkin akan menggunakan ini. Ada kesalahan besar pada gagasan yang baru saja saya usulkan. Pengatur waktu hanya akan berjalan jika komputer Anda menyala. AHA, saya punya ide (sedikit) lebih baik!

Ide yang Sedikit Lebih Baik!

Baiklah, ini akan melibatkan skrip python dan .txt ! Hore! Anda memerlukan txt empty yang kosong file di folder yang sama dengan yang ini bernama garbage.txt . Jadi,
pada dasarnya, ini adalah isinya:

#!/usr/bin/env python3
#Comment: This Will Be Called Trash.py

import datetime
import subprocess

with open("garbage.txt", "r+") as garbage:
     x = int(garbage.read(1))
     now = datetime.datetime.now()
     month = now.month
     if month != x:
         subprocess.Popen(['rm', '-rf', '/where/ever/trash/folder/is/)
         subprocess.Popen(['mkdir', '/where/ever/trash/folder/is/'])
         with open("garbage.txt", 'w+') as sadness:
         sadness.write(str(month))

Sekarang, tambahkan skrip ini ke crontab . Saya akan berasumsi untuk manfaat pembaca bahwa Anda tidak tahu bagaimana melakukan ini. Jadi, buat skrip bash di direktori yang sama dengan trash.py . Sebut saja trashshell.sh . Di dalamnya tulis:

#!/bin/bash
python3 trash.py

Simpan itu, lalu ketik perintah crontab -e ke terminal.
Pilih editor terminal nano lalu tulis

@reboot sh /path/to/trashshell.sh

Semoga membantu!

Opsional:Penghapusan Mudah!

Letakkan ini:

function trasher(){
     mv "$1" /path/to/trash
}

ke .profile atau .bashrc Anda (Lakukan bashrc jika ada).
Ini semua untuk memindahkan item ke sampah dengan trasher itemname .
Misalnya, trasher new.txt

Mungkin Ide yang Salah!

Coba buat ulang folder Sampah di tempatnya, seperti Trash folder, expunged folder, files folder, dan info folder.
Tunggu 30 hari. Ini mungkin tidak akan berhasil!!!

Catatan Penulis:

Jangan copy paste kode yang saya tulis. Lekukan hampir 100% kacau, karena tidak bisa melakukan pemformatan di Stack Overflow! Seseorang tolong ajari aku!!! Jika Anda membuat folder sampah sendiri dan merasa ingin bertualang, Anda dapat sedikit mengubah beberapa hal, seperti durasi timer.


Ubuntu
  1. Hapus file dan folder di terminal Linux

  2. Menemukan File di Command Line (Cara)

  3. Temukan Alamat MAC di Ubuntu 21.10

  1. Ubuntu – Cara Menemukan Xorg.conf. Dimana itu?

  2. Bagaimana Cara Menulis Jalur Folder Dengan Spasi Di Namanya??

  3. Temukan Alamat Mac Di Sistem File?

  1. Saya Tidak Dapat Menemukan Paket Sstp Vpn Dengan Ubuntu 16.04 Lts?

  2. E:Paket Perlu Diinstal Ulang, Tapi Saya Tidak Dapat Menemukan Arsip Untuk Itu?

  3. Batalkan perintah sampah Linux