Changes

From Gramps

Gramps 6.0 Wiki Manual - Settings/he

3,042 bytes added, 14:42, 23 July 2025
m
נתיב המדיה של אילן־היוחסין: complition
{{man tip|כדי להפוך נתיבים מוחלטים לנתיבים יחסיים|יש לסמן גם את תיבת הסימון {{man label|[ ] המרה לנתיב יחסי}}, בתחתית דו־שיח {{man label|[[Gramps_6.0_Wiki_Manual_-_Entering_and_editing_data:_detailed_-_part_2/he#ברר_בחירת_עצם_מדיה|בחירת עצם מדיה]]}}. לאחר סימון ראשון, הבחירה תיזכר לכל הוספה נוספת של מדיה.}}
 
🧠 דגשים לשימוש בנתיבים מוחלטים אל מול נתיבים יחסיים
* נתיב יחסי עדיף בעבודה עם תקייה ניידת, החסן נייד או מייזם אישי, לדוגמה: ~/Projects/VideoEditor/inputs/video1.mp4
 
* נתיב מוחלט עדיף בעבודה עם תסרטים, גיבויים או הגדרות קבועות, לדוגמה: /mnt/data/pictures/holiday.jpg
 
להלן טבלת השוואה לשימוש בנתיבים מוחלטים/יחסיים במצבים שונים:
 
{| class="wikitable" style="width:100%; text-align:right; direction:rtl;"
|+ '''השוואה בין נתיבים יחסיים למוחלטים לקובצי מדיה במערכת לינוקס מקומית'''
! קריטריון
! נתיב יחסי
! נתיב מוחלט
 
|-
! הגדרה
| מגדיר את מיקום הקובץ ביחס למחיצה הנוכחית במסוף (terminal) או מתוך סקריפט
| מגדיר את המיקום המדויק של הקובץ החל משורש המערכת (<code>/</code>)
 
|-
! דוגמה
| <code>../media/image.png</code>
(יחסית לתיקיית העבודה הנוכחית)
| <code>/home/avi/Documents/media/image.png</code>
 
|-
! יתרונות
|
* מאפשר ניידות – העתקת מחיצה שומרת על קישורים
* שימושי במיזמים שכוללים קבצים מרובים
* קל לקיצור והקלדה
|
* חד־משמעי – תמיד מצביע לאותו קובץ
* עובד באופן צפוי גם מתוך cron, systemd, או כשאין `cd` מוגדר
* טוב לתיעוד טכני או קבצי קונפיג מערכתיים
 
|-
! חסרונות
|
* תלוי ב־<code>pwd</code> (מחיצה נוכחית)
* שביר אם הסקריפט רץ ממקום אחר
* פחות אמין במערכות אוטומטיות
|
* קשה להעברה – הנתיב ישתנה אם הקבצים מועתקים
* ארוך ומסורבל
* לא נוח לעבודה בפרויקטים ניידים (כמו על USB או git)
 
|-
! שימושים נפוצים לקובצי מדיה
|
* גישה לקבצים במיזמי עיבוד תמונה/וידאו
* שימוש מקומי בתיקייה משותפת (כגון <code>./images/</code>)
* הצגת תמונות במצגות או תוכנות מקומיות
|
* הפניה לקובצי מדיה גלובליים (כגון <code>/srv/media/bg.mp4</code>)
* סקריפטים שמשתמשים בקבצים ממיקום קבוע
* תיעוד או סקריפטים של system-wide
 
|-
! אמינות בסקריפטים אוטומטיים
| נמוכה – דורש <code>cd</code> לתיקייה הנכונה מראש
| גבוהה – נתיב עובד בכל הקשר ובכל משתמש
 
|-
! ניידות
| גבוהה – ניתן להעביר תיקייה שלמה בין מחשבים בלי לשבור קישורים פנימיים
| נמוכה – יש להתאים את הנתיב לפי המחשב והתיקייה בכל התקנה
 
|}
 
למידע נוסף:
6,817
edits

Navigation menu