» נושאי לימוד
» נושאי לימוד
יום חמישי 9 במאי 2024
עבודה עם קבצים - הצגת תוכן קובץ וספריה
דף ראשי  מערכת הקבצים של UNIX  עבודה עם קבצים - הצגת תוכן קובץ וספריה גרסה להדפסה

קריאת קבצים

נסקור שלוש פקודות המדפיסות על המסך תוכן של קובץ: cat , more , less

 

הפקודה    cat

הפקודה cat מציגה על המסך תוכן של קובץ אחד או יותר, מבלי לבצע השהיה כאשר המסך מתמלא.

תחביר הפקודה: 

  %  cat [options] filename 

הקלדת הפקודה:

%  cat filename  

 

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

לפקודה זו שימוש נוסף -  שרשור קבצים.  ראה אפשרויות ע"י הקלדת:

% cat  man

 

 

הפקודה more

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

תחביר הפקודה: 

 more [options] filename %

 

הקלדת הפקודה:

% more  filename  

 

תציג על המסך את 24 השורות הראשונות בקובץ (אם יש לפחות 24 שורות), ואחריהן בתחתית המסך תוצג ההודעה:

[filename] [number%]

 

המציינת את אחוז המידע שהוצג מתוך הקובץ.

במידה והקובץ קצר מגודל המסך תוצג ההודעה:

[filename] [EOF]

 

ביצוע דפדוף בתוכן הקובץ המוצג, יתבצע כדלהלן:

 

Space bar

מעבר למסך הבא

b

מעבר למסך הקודם

Enter

מעבר לשורה הבאה

q

יציאה מהפקודה – סיום עיון בקובץ

 

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

% more  /pattern

למציאת מחרוזת בקובץ.

 שימושים נוספים העזר ב- man.

 

 

הפקודה less

פקודה זו מתפקדת בדומה לפקודת more .

תחביר הפקודה: 

  less [options] filename

 

הקלדת הפקודה:

 % more  filename  

 

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

בנוסף לאפשרויות הדפדוף שסקרנו עבור הפקודה more, קיימות לפקודת less אפשרויות דפדוף מתקדמות:

 

d

הדפסת חצי המסך הבאה (10 שורות)

b

הדפסת חצי המסך הקודם (10 שורות)

k או y

מעבר לשורה הקודמת

 

 

הצגת רשימת הקבצים

הפקודה ls

הפקודה ls זו מציגה את רשימת הקבצים בספריה, כשהם מסודרים בסדר אלפביתי.

תחביר הפקודה הינו: 

% ls [options] pathname | filename 

 

קיימות אופציות רבות להצגת הקבצים עפ"י הארגומנטים השונים שהפקודה מקבלת.

הקלדת:

%  ls

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

  הקלדת:

%  ls /directory1/ directory2

תציג את הקבצים הנמצאים בתת ספריה  directory2.

 

נסקור אפשרויות נוספות:

 

-A

הצגת כל הרשומות, כולל אלה המתחילות בנקודה (.), אך לא אלא מסוג (.) או (..).

-a

הצגת כל הרשומות, כולל אלה המתחילות בנקודה (.).

-C

הצגת הפלט בעמודות ממוינות, ומאוזנות במורד העמודות.

-c

מיין בהתאם לפעם האחרונה בה שונו מאפייני הקבצים.

-d

הצגת מידע על הספרייה עצמה אך לא על תוכנה.

-F

הצגת הקבצים תוך סימון ספריות בלוכסן (/) וקבצי ריצה בכוכבית (*).

-l

הצגת מידע מפורט על הקבצים, הכולל: הרשאות גישה, בעלים, גודל, זמן עדכון ועוד.

-m

הצגת שמות הקבצים בשורה ארוכה עם פסיק (,) מפריד בין שם לשם.

-p

הצגת הקבצים תוך סימון ספריות בלוכסן (/).

-R

הצג תתי – ספריות באופן רקורסיבי.

-r

מיין בסדר הפוך מהרגיל. ניתן לצרף לכל אופציות המיון הקיימות.

-t

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

-u

מיין בהתאם לזמן הגישה האחרון לקובצים.

 

קיימות מספר אפשרויות נוספות, הקלד  ls man .

בהקלדת:

%  ls -l

בספריה כלשהי יתקבל עבור כל קובץ מידע מפורט.

 לדוגמא:

-rwxrw-rwx  1  root  dir  86  Feb  23  11:51  filename

 

התו הראשון מציין האם זוהי ספריה (d), קובץ (-), קובץ מערכת (s) או קובץ מוסתר (h).

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

קבוצה ראשונה – הרשאות הגישה עבור הבעלים.

קבוצה שנייה – הרשאות הגישה עבור הקבוצה.

קבוצה השלישית – הרשאות גישה אחרות.

 

להלן תווי הרשאה אפשריים:

 

r

הרשאה לקריאת הקובץ.

w

הרשאה לכתיבה לקובץ.

x

הרשאה לביצוע (הרצה) הקובץ.

-

אין הרשאה.

 

להרחבה בנושא הרשאות הגישה, ראה פרק שינוי הרשאות גישה.

אחריהם מופיע מספר הקישורים (links) לקובץ. ב-  DOS שאינה תומכת בקישורים מספר זה יהיה תמיד 1 אולם ב- UNIX יתכנו מספר קישורים לקובץ.

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

מיון הצגת הקבצים יתבצע לפי מפתח שם הקובץ אלא אם כן צוין אחרת.

 

לצפיה בסרטון פלאש:

 

 11-02-04 / 09:50  עודכן ,  18-01-04 / 13:00  נוצר ע"י חן דרור  בתאריך 
 עבודה עם קבצים - העתקה, מחיקה, שינוי שם וחיפוש - הקודםהבא - סוגי הקבצים במערכת UNIX 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 1