OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

♦ להבין ולהשתמש בסוגי קישורים שונים

♦ גלה על מאפייני קובץ ושנה הרשאות קובץ


תמונה


3.1. סקירה כללית של מערכת הקבצים לינוקס


3.1.1. קבצים


3.1.1.1. כללי


תיאור פשוט של מערכת UNIX, החל גם על לינוקס, הוא זה:


"במערכת UNIX, הכל הוא קובץ; אם משהו אינו קובץ, זה תהליך."


הצהרה זו נכונה מכיוון שישנם קבצים מיוחדים שהם יותר מסתם קבצים (שנקראים צינורות ושקעים, למשל), אבל כדי לשמור על פשטות, לומר שהכל קובץ זו הכללה מקובלת. מערכת לינוקס, בדיוק כמו UNIX, לא עושה הבדל בין קובץ לספריה, מכיוון שספרייה היא רק קובץ המכיל שמות של קבצים אחרים. תוכניות, שירותים, טקסטים, תמונות וכן הלאה, כולם קבצים. התקני קלט ופלט, ובדרך כלל כל המכשירים, נחשבים לקבצים, על פי המערכת.


על מנת לנהל את כל אותם קבצים בצורה מסודרת, האדם אוהב לחשוב עליהם במבנה דמוי עץ מסודר בדיסק הקשיח, כפי שאנו מכירים מ-MS-DOS (מערכת הפעלה דיסק) למשל. הענפים הגדולים מכילים עוד ענפים, והענפים בקצה מכילים את עלי העץ או קבצים רגילים. לעת עתה נשתמש בתמונה זו של העץ, אך נגלה בהמשך מדוע זו אינה תמונה מדויקת לחלוטין.


תמונה

3.1.1.2. מיני קבצים


רוב הקבצים הם רק קבצים, הנקראים רגיל קבצים; הם מכילים נתונים רגילים, למשל קבצי טקסט, קבצי הפעלה או תוכניות, קלט או פלט מתוכנה וכן הלאה.


למרות שבטוח למדי להניח שכל מה שאתה נתקל במערכת לינוקס הוא קובץ, יש כמה חריגים.


מדריכים: קבצים שהם רשימות של קבצים אחרים.

קבצים מיוחדים: המנגנון המשמש לקלט ופלט. רוב הקבצים המיוחדים נמצאים ב / dev, נדון בהם מאוחר יותר.

קישורים: מערכת להפיכת קובץ או ספרייה לגלויים בחלקים מרובים של עץ הקבצים של המערכת. נדבר על קישורים בפירוט.

(דומיין) שקעים: סוג קובץ מיוחד, הדומה לשקעי TCP/IP, המספק רשת בין תהליכים מוגנת על ידי בקרת הגישה של מערכת הקבצים.

צינורות בשם: פועלים פחות או יותר כמו שקעים ומהווים דרך לתהליכים לתקשר זה עם זה, מבלי להשתמש בסמנטיקה של שקעי רשת.


אל האני -l אפשרות ל ls מציג את סוג הקובץ, באמצעות התו הראשון של כל שורת קלט:


תמונה

jaime:~/מסמכים> ll -l

סה"כ 80


-רוו-רוו-ר--

1

חיימה

חיימה

31744

פבואר

21

17:56

מבוא Linux.doc

-רוו-רוו-ר--

1

חיימה

חיימה

41472

פבואר

21

17:56

Linux.doc

drwxrwxr-x

2

חיימה

חיימה

4096

פבואר

25

11:50

קורס

טבלה זו נותנת סקירה כללית של התווים הקובעים את סוג הקובץ:


טבלה 3-1. סוגי קבצים ברשימה ארוכה


סמל

משמעות

-

קובץ רגיל

d

מַדרִיך

l

קישור

c

קובץ מיוחד

s

שֶׁקַע

p

צינור בשם

b

חסום מכשיר

כדי לא תמיד צריך לבצע רישום ארוך כדי לראות את סוג הקובץ, הרבה מערכות כברירת מחדל לא נופלות רק ls, אבל ls -F, אשר מוסיף את שמות הקבצים באחד מהתווים "/=*|@" כדי לציין את סוג הקובץ. כדי להקל במיוחד על המשתמש המתחיל, הן את -F ו --צֶבַע בדרך כלל משולבות אפשרויות, ראה סעיף 3.3.1.1. אנחנו נשתמש ls -F לאורך מסמך זה לקריאה טובה יותר.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: