এই প্রশ্নটি আমার বিকাশকারী ল্যাপটপে উবুন্টু 14.10 সম্পর্কে।
আমি এতে একটি ফোল্ডার পেয়েছি সেখানে একটি /tmp
অস্থায়ী জিনিস রাখার জন্য একটি অ্যাপ্লিকেশন ব্যবহার করে। এই অ্যাপ্লিকেশনটি সাধারণত আমার হোমডিরে একটি অস্থায়ী ফোল্ডার তৈরি করে এবং পরে এটি মুছে দেয়। কিছু কারণের জন্য যা হোমডির এনক্রিপ্ট করা অবস্থায় কাজ করে না। সুতরাং পরিবর্তে, আমি /tmp/foo
আমার বাড়ির অভ্যন্তরে একটি সিমিলিংক তৈরি করেছি। আমার অ্যাপ্লিকেশনটি সেখানে লিখতে এবং এটি অস্থায়ী সাবফোল্ডার তৈরি করতে পারে।
/tmp/foo
আমি যখনই আমার মেশিনটি রিবুট করি ততবার এখন মুছে ফেলা হবে। এখন অবধি আমি পুনরায় বুট করার পরে ম্যানুয়ালি ফোল্ডারটি পুনরায় তৈরি করেছি। এখন আমি শিখেছি / টিএমপি ডিরেক্টরিটি কীভাবে পরিষ্কার করা হয়? যে সেখানে একটি কাজ আছে।
আমি দেখেছি /etc/init/mounted-tmp.conf
কিন্তু আমার বাশফু এবং বিশেষত আমার ফাইন্ডু আমি যা চাই তা করতে যথেষ্ট নয়। এই ফাইলটি থেকে একটি অংশ এখানে দেওয়া হয়েছে:
EXCEPT='! -name . ! ( -path ./lost+found -uid 0 ) ! ( -path ./quota.user -uid 0 ) ! ( -path ./aquota.user -uid 0 ) ! ( -path ./quota.group -uid 0 ) ! ( -path ./aquota.group -uid 0 ) ! ( -path ./.journal -uid 0 ) ! ( -path ./.clean -uid 0 ) ! ( -path "./...security*" -uid 0 )' # Remove all old files, then all empty directories find . -depth -xdev $TEXPR $EXCEPT ! -type d -delete find . -depth -xdev $DEXPR $EXCEPT -type d -empty -delete
আমি যা করতে চাই তা হ'ল একটি শর্ত যুক্ত করা যা এটি ভিতরে .ুকে সমস্ত কিছু মুছে দেয় /tmp/foo
, তবে /tmp/foo
নিজেই নয়। আমি কেমন করে ঐটি করি?
mkdir /tmp/foo
ঠিক আগে যোগ করবেন না কেন end script
?
/tmp/foo
একটি ডিরেক্টরি অথবা একটি ফাইল?