بسم الله الرحمن الرحيم
التحكم مباشرة في أي ملف run user 1000 doc
تنبيه: إذا كنت مبتدئًا، يُفضل أن تستخدم نظامًا وهميًا مثل (Virtual Machine) للتجربة والتدريب، حتى تتجنب أي مشاكل قد تؤثر على نظامك الأساسي
التحكم مباشرة في أي ملف يطلعلك في `/run/user/1000/doc/` وتخليه محفوظ في مجلد Downloads بشكل دائم، تقدر تستعمل أوامر جاهزة:
أمر واحد لنقل ملف معيّن:
مثلاً عندك ملف اسمو `ABC123.pdf` في `/run/user/1000/doc/`:
```bash
mv /run/user/1000/doc/ABC123.pdf ~/Downloads/
```
هذا رح ينقل الملف إلى `~/Downloads` ويحذفه من المسار المؤقت.
نسخة عامة (تنقل جميع الملفات من هناك إلى Downloads):
```bash
mv /run/user/1000/doc/ ~/Downloads/
``
ينقل كل الملفات الموجودة داخل `/run/user/1000/doc/` إلى مجلد التنزيلات.
نسخة ذكية (تنسخ بدل النقل، باش ما يضيع والو):
```bash
cp r /run/user/1000/doc/ ~/Downloads/
```
ينسخ الملفات إلى Downloads ويخلي النسخ المؤقتة في مكانها (تتمسح وحدها بعد الخروج).
لو تحب تجعلها أوتوماتيكية (كل مرة تلقى ملفات جديدة):
1. أنشئ سكريبت باسم مثلًا `savedocs.sh`:
```bash
!/bin/bash
cp r /run/user/1000/doc/ ~/Downloads/ 2>/dev/null
```
2. اعطِ الصلاحية للتنفيذ:
```bash
chmod +x savedocs.sh
```
3. شغله وقتما تحب:
```bash
./savedocs.sh
```
تحب نزيدلك نسخة أوتوماتيكية أكثر (تراقب المجلد `/run/user/1000/doc/` وتنسخ الملفات مباشرة أول ما تتولد فيه)؟
رائع ✅
خلينا نديرلك نسخة أوتوماتيكية 100%: أي ملف يظهر في
```
/run/user/1000/doc/
```
يتنسخ مباشرة إلى مجلدك `~/Downloads/` بدون ما تديرها يدويًا 👌
🔹 الطريقة باستعمال `inotifywait`
`inotifywait` يراقب أي تغيير في مجلد ويشغل أوامر أوتوماتيكياً.
1. ثبّت الأداة (لو مش موجودة):
على Debian/Ubuntu:
```bash
sudo apt install inotify-tools -y
```
على Fedora:
```bash
sudo dnf install inotify-tools -y
```
على Arch:
```bash
sudo pacman -S inotify-tools
```
2. أنشئ سكريبت مراقبة:
مثلاً: `watch-docs.sh`
3. اعطِ صلاحيات تشغيل:
```bash
chmod +x watch-docs.sh
```
4. شغّل السكريبت:
```bash
./watch-docs.sh
```
النتيجة:
أي ملف جديد يظهر في `/run/user/1000/doc/` (مثلاً لما تفتح مرفق من المتصفح) → ينسخ تلقائياً إلى `~/Downloads`.
يبقى هناك حتى بعد إعادة التشغيل.


0 تعليقات
(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))
Emoji