انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: Alir3z4 در 01 شهریور 1389، 03:31 ق‌ظ

عنوان: خالی کردن Trash بوسیله ترمینال (حل شد)
ارسال شده توسط: Alir3z4 در 01 شهریور 1389، 03:31 ق‌ظ
سلام برادرا و خواهران گرامی.... ;)
از اینکه trash رو باز کنم و خالیش کنم اصلا احساس آرامش و خرسندی نمیکنم...
دنبال دستوری هستم که از طریق ترمینال بشه trash رو خالی کرد...
البته جستجو هم انجام دادم و به این رسیدم...
sudo rm -rf ~/.Trash/*
ولی مفید حاصل نشد... :'(

حالا دوستان بفرمایند که من چی کار کنم....
فقط نگیم که مشترک گرامی امکان پذیر نمی باشد...
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال
ارسال شده توسط: m0si در 01 شهریور 1389، 05:29 ق‌ظ
 :o
برای خالی کردن trash فقط و فقط ۳ کلیک لازمه!
تازه اگه داخل پنلتون باشه ۲ کلیک کافیه!
احساس خرسندی نمی کنید؟!!
به خدا محیط گرافیکی ساخته شده که شما احساس خرسندی و آرامش کنید!
من یه پیشنهاد دارم اصلا نیاز نیست بازش کنید! فقط روش راست کلیک کنید و Empty trash رو بزنید شاید خرسند شدید!
یاد یه آهنگ از استاد سیاوش قمیشی افتادم که میگفت خرسند شدیم از اینکه امروز رنگی دگر است نه رنگ دیروز... ;D
یادش بخیر چه دورانی داشتیم با استاد...
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال
ارسال شده توسط: sayres در 01 شهریور 1389، 08:50 ق‌ظ
نقل‌قول
برای خالی کردن trash فقط و فقط ۳ کلیک لازمه!
تازه اگه داخل پنلتون باشه ۲ کلیک کافیه!
احساس خرسندی نمی کنید؟!!
به خدا محیط گرافیکی ساخته شده که شما احساس خرسندی و آرامش کنید!
من یه پیشنهاد دارم اصلا نیاز نیست بازش کنید! فقط روش راست کلیک کنید و Empty trash رو بزنید شاید خرسند شدید!
یاد یه آهنگ از استاد سیاوش قمیشی افتادم که میگفت خرسند شدیم از اینکه امروز رنگی دگر است نه رنگ دیروز... Grin
یادش بخیر چه دورانی داشتیم با استاد...
حرف شما کاملا درسته ولی به نظر من هیچی جای کد نویسی و استفاده از
دستوراتو نمیگیره یا همون نون بازوی خودمون بخوریم \\:D/
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال
ارسال شده توسط: mFat در 01 شهریور 1389، 11:52 ق‌ظ
پوشه Trash در این آدرس هست:
~/.local/share/Trash
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال
ارسال شده توسط: .:::_| Smart Boy |_:::. در 01 شهریور 1389، 02:31 ب‌ظ
پوشه Trash در این آدرس هست:
~/.local/share/Trash
سلام  :)
اينطوريه؟ من فكر مي‌كردم كه هر پارتيشني يه پوشه Trash مجزا داره...
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال
ارسال شده توسط: Alir3z4 در 02 شهریور 1389، 07:41 ق‌ظ
m0si باید بگم که کد زدن حال بیشتر میده و من واقعا این تیکه رو دوس دارم‌(کد دادن) - کلا واسه همین هم لینوکس دوس دارم - اون اوس سیا هم که دمش واقعا گرمه...
sayres  با حرف شما ۲۲۰٪ موافقم...
mFat اینو نمی دونستم ولی باز هم میشه اینجوری بهش رسید
نقل‌قول
~/.Trash
در کل دوستان ممنون ولی مشکل من هنوز حل نشده و به انجمن های دیگه که انگلیسی زبان بودن سر زدم ولی باز هم فایده ای نداشت و اینجور که من دیدم و متوجه شدم یه داستان هست واسه خودش این و خیلی جاها از قبل سوال شده ولی باز هم به جوابی دزست و حسابی نرسیدن
اینجور که حساس شده موضوع با این هم کد و کلیدی که من تست کردم باز هم انگار نه انگار که نه انگار  \\:D/
خلاصه من تو کف خرسند شدن هستم  ;D ولی فعلا شیکم صابون میزنیم...

این هم کدی که من تست کرد و در  دیگر انجمنها خیلی پیشنهاد شده بود...

rm -rf ~/.Trash/*
ولی دریغ از ذره ای کار کرد...
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال
ارسال شده توسط: MOHAX در 03 شهریور 1389، 03:32 ب‌ظ
سلام
این جواب میده
sudo rm -rf ~/.local/share/Trash/files/*
sudo رو خیلی جدی نگیر :)
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال
ارسال شده توسط: mrmohsen در 03 شهریور 1389، 04:31 ب‌ظ
سلام
این جواب میده
sudo rm -rf ~/.local/share/Trash/files/*
sudo رو خیلی جدی نگیر :)
سلام
این جواب میده
sudo rm -rf ~/.local/share/Trash/files/*
sudo رو خیلی جدی نگیر :)

حالا چه جوری این دستور رو حفظ کنیم؟
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال
ارسال شده توسط: MOHAX در 03 شهریور 1389، 04:48 ب‌ظ
نقل‌قول

حالا چه جوری این دستور رو حفظ کنیم؟


با کمی دقت و توجه و پشتکار   :)
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال
ارسال شده توسط: fzerorubigd در 03 شهریور 1389، 06:27 ب‌ظ
یه اسکریپت بنویس با اسم کوتاهتر :)‌ و قابل حفظ، من الان برای همه کارهایی که زیاد انجام میدم همین کارو کردم، از آپدیت کل سیستم تا حذف پکیجهای یتیم مونده :)‌
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال
ارسال شده توسط: .:::_| Smart Boy |_:::. در 03 شهریور 1389، 07:19 ب‌ظ
سلام  :)
همونطور که قبلا هم گفته بودم هر پارتیشنی یه Trash مجزا داره. برای دیدن اون پوشه داخل درایوهاتون (البته درایوهایی که قبلا از اون چیزی پاک کردید) ctrl + h بزنید. خوب حالا می‌خوایم Trash رو توسط ترمینال خالی کنیم. ابتدا دستور زیر رو تایپ کنید:
mount -lحالا لیست درایوهای مونت شده شما رو نشون میده. (چرا این دستور رو استفاده می‌کنیم؟ چون فقط درایوهایی که مونت شده باشن محتویات Tarsh رو می تونن تشکیل داده باشن. البته ممکنه شما قبلا چیزی رو از محتویات یه درایو پاک کردید پاک کرده باشید (منظورم اینه که داخل Trash فرستاده باشید) ولی در حال حاضر اون درایو مونت نشده باشه. پس محتویات Tarsh شامل اون درایو نمی‌باشد.) خوب اون درایوهایی که شامل */media/ هست، درایوهای مونت شده‌ی شماست. شاید این سوال مطرح بشه که چرا از دستور:
ls /media/استفاده نکردیم. خوب معلومه دیگه ممکنه شما قبلا پوشه‌ای رو اینجا ساخته باشید. پس اون پوشه نمی‌تونه شامل درایوهای مونت شده شما باشه.
خب تو سیستم من خروجی دستور mount -l به این صورت هست:
~$ mount -l
/dev/sda5 on / type ext4 (rw,errors=remount-ro) [UbuntuSystem]
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sda6 on /var type ext4 (rw) [Packages]
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/thebest/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=thebest)
/dev/sda8 on /media/Temporary type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions) [Temporary]
/dev/sda9 on /media/Library type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions) [Library]
/dev/sdb1 on /media/PageFile type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions) [PageFile]
/dev/sdb5 on /media/Music type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions) [Music]
/dev/sdb6 on /media/Softwares type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions) [Softwares]
/dev/sdb7 on /media/Pictures type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions) [Pictures]
/dev/sdb8 on /media/Movie type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions) [Movie]
/dev/sda10 on /media/Video type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions) [Video]
نشون میده که درایوهای Temporary، Library، PageFile، Music، Softwares، Pictures، Movie مونت شدن. حالا می‌تونم به این دستورات:
rm -r /media/Temporary/.Trash-1000/*
rm -r /media/Library/.Trash-1000/*
rm -r /media/PageFile/.Trash-1000/*
rm -r /media/Music/.Trash-1000/*
rm -r /media/Softwares/.Trash-1000/*
rm -r /media/Pictures/.Trash-1000/*
rm -r /media/Movie/.Trash-1000/*
rm -r ~/.local/share/Trash/*
کل محتویات Tarsh رو خالی کنم. البته اولین بار که این دستورات رو اجرا کنم ممکنه خطایی هم مبنی بر اینکه پوشه‌ی .Trash-1000 وجود نداره بگیره که این نتیجه‌ی این هست که از داخل اون درایو مشخص تا حالا چیزی به داخل Trash انتقال پیدا نکرده و پوشه‌ی Trash ساخته نشده و همچنین ممکنه اسم Trash-1000 توی سیستم شما چیز دیگه‌ای باشه. البته بعید می‌دونم که اینطور باشه.
خلاصه دستورات بالا رو می‌تونید به صورت اسکریپت در بیارید و با یه بار اجرا Trash رو از داخل ترمینال خالی کنید...
موفق باشید  ;D
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال
ارسال شده توسط: Alir3z4 در 04 شهریور 1389، 02:37 ق‌ظ
مرسی MOHAX
کلی حال دادی
حفظش هم آسونه و منو خشنود کردی
خب دیگه یه (حل شد) لازم شد :ي:ي:ي:ي
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال (حل شد)
ارسال شده توسط: mrmohsen در 04 شهریور 1389، 01:11 ب‌ظ
یه اسکریپت بنویس با اسم کوتاهتر :)‌ و قابل حفظ، من الان برای همه کارهایی که زیاد انجام میدم همین کارو کردم، از آپدیت کل سیستم تا حذف پکیجهای یتیم مونده :)‌

خلاصه دستورات بالا رو می‌تونید به صورت اسکریپت در بیارید و با یه بار اجرا Trash رو از داخل ترمینال خالی کنید...


میشه بگید چجوری من زیاد آشنایی در این باره نداره
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال (حل شد)
ارسال شده توسط: Alir3z4 در 04 شهریور 1389، 08:58 ب‌ظ
دوست عزیز Smart_Boy هم کاملا حق داره و درست میگن من هنوز که فرصتی نشد امتحان کنم این مورد رو
ولی با حرف های ایشون که میگن هر درایوی یه trash داره
من با دستوری که Mohax دادن trash رو خالی کردم ولی با این حساب که فایلهای مروط به درایو اصلی ابونتو که درش نصب شده پاک شدن و بقیه فایل ها هاج و واج مونده بودن :ي:ي

دوست  MrMohsen گل ..
من هم آشنایی زیادی ندارم ولی اسکریپت کردن دستورات کار آسونیه
کافیه یه حق دسترسی اولش وارد کنید و  دستوران که میخوای اجرا بشن زیرش به صف کنی و همین و هر وقت خواستی اون دستورات رو اجرا کنی فقط فایل رو اجرا کنی
بصورت حرف زدن که اینجوری بود
آموزش رو هم توی انجمن برنامه سازی یکی از دوستان داده...
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال (حل شد)
ارسال شده توسط: mrmohsen در 05 شهریور 1389، 12:17 ب‌ظ
دوست  MrMohsen گل ..
آموزش رو هم توی انجمن برنامه سازی یکی از دوستان داده...
گشتم اما پیداش نکردم
ممنون از زحمات شما
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال (حل شد)
ارسال شده توسط: Alir3z4 در 05 شهریور 1389، 01:01 ب‌ظ
نقل‌قول
گشتم اما پیداش نکردم
ممنون از زحمات شما

[quote/]
اینجا رو یه ببین
اولین اسکرپت هم نوشته..
http://forum.ubuntu.ir/index.php/topic,10418.0.html
 و این هم اولین اسکریپت نوشته شده...
http://forum.ubuntu.ir/index.php/topic,10418.msg79128.html#msg79128البته این تاپیک که معرفی کردم برای واضح شدن کامل موضوع هست
امیدوارم استاد بشی ...
عنوان: پاسخ به: خالی کردن Trash بوسیله ترمینال (حل شد)
ارسال شده توسط: mrmohsen در 05 شهریور 1389، 03:00 ب‌ظ
دستت درد نکنه حتما سر فرصت می خونم