זוהי הפקודה mimetypep שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
mimetype - קבע את סוג הקובץ
תַקצִיר
mimetype [אפשרויות] [-] קבצים
תיאור
סקריפט זה מנסה לקבוע את סוג ה-Mime של קובץ באמצעות המידע ה-Mime Shared
מאגר מידע. זה נועד כסוג של פילה(1) עבודה זהה, אבל משתמש במימיטייפים במקום
תיאורים.
אם אחד מקשר סימלי את פילה פקודה ל מימטיפ זה יתנהג קצת יותר תואם, תראה
"--file-compat". אפשרויות שורת הפקודה לציון קבצי קסם חלופיים אינן
מיושם אותו הדבר בגלל פורמטי הנתונים הסותרים. גם הנוסח של ה
התיאורים יהיו שונים.
למתן שמות למתגים עקבתי אחר ה-manpage של פילה(1) גרסה 4.02 כשאפשר. הֵם
נראה שונה לחלוטין מהמפרט בפרק 'תוכניות שירות' של IEEE Std 1003.1-2001
(POSIX).
אפשרויות
-a, --את כל
הצג פלט של כל הכללים התואמים לקובץ.
TODO: שיטה זו רק מחזירה התאמה אחת לכל שיטה (גלובים, קסם וכו').
-b, --קָצָר
אל תוסיף את שמות הקבצים לקווי פלט (מצב קצר).
--מאגר מידע=מימדיר:מימדיר: ...
כפה על התוכנית לחפש בספריות אלה את מסד הנתונים המשותף של מידע פנטומימאי. ה
מתעלמים מהספריות שצוינו במפרט Basedir.
-d, --לְתַאֵר
הדפס תיאורי קבצים במקום סוגי פנטומימאי, זוהי ברירת המחדל בעת השימוש
"--file-compat".
-D, --לנפות
הדפס מידע על ניפוי באגים על האופן שבו נקבע ה-mimetype.
-f קובץ שמות, --שם קובץ=קובץ שמות
קרא את שמות הקבצים שייבדקו מתוך הקובץ 'namefile' (אחד בכל שורה)
לפני רשימת הטיעונים.
--file-compat
תגרום למימיטייפ להתנהג קצת יותר פילה(1) תואם. זה מופעל אוטומטית
כשאתה קורא למימיטייפ על ידי קישור שנקרא 'קובץ'.
'-' בודד לא ייחשב עוד כמפריד בין אפשרויות ושמות קבצים,
אבל הופך להיות זהה ל-"--stdin". (אתה עדיין יכול להשתמש ב-'--' כמפריד, אבל זה
אינו תואם לאחור עם פקודת הקובץ המקורית. ) גם ברירת המחדל הופכת
להדפיס תיאורים במקום מימיטייפים.
-F מחרוזת, --מפריד=מחרוזת
השתמש במחרוזת כמפריד מותאם אישית בין שם הקובץ לבין סוג ה-mime או התיאור שלו,
ברירת המחדל היא ':'.
-h, - עזרה
-u, --נוֹהָג
הדפס הודעת עזרה ויציאה.
-i, --מימיטייפ
השתמש בסוגי פנטומימה, בניגוד ל-"--describe", זוהי ברירת המחדל כאשר _לא_ משתמש
"--file-compat".
-L, --התייחסות
עקוב אחר קישורים סמליים.
-l קוד, --שפה=קוד
תכונת השפה מציינת קוד שפה של שתי אותיות, זה עושה תיאורים
מופק בשפה שצוינה.
-M, --קסם בלבד
אל תבדוק אם יש הרחבות, גלובס או סוג אינודה, רק תסתכל על התוכן של
קוֹבֶץ. זה שימושי במיוחד אם מסיבה כלשהי אינך סומך על השם או ה-
סיומת שיש לקובץ.
-N, --noalign
אין ליישר שדות פלט.
--פורמט פלט
אם אתה רוצה פורמט פלט חלופי, אתה יכול לציין מחרוזת פורמט המכילה
הבריחות הבאות:
%f עבור שם הקובץ
%d תיאור
%m סוג פנטומימה
יישור אינו זמין בעת שימוש זה, עליך לבצע לאחר עיבוד הפלט
זֶה.
--סטדין
קבע את סוג התוכן מ-STDIN, פחות חזק מבדיקת קבצים רגילה בגלל
הוא משתמש רק בהקלדת קסם. זה יקרה גם אם ידית הקובץ STDIN היא צינור.
כדי להשתמש באפשרות זו יש להתקין את IO::Scalar.
-v, --גִרְסָה
הדפס את גרסת התוכנית וצא.
הסביבה
XDG_DATA_HOME
XDG_DATA_DIRS
משתנים אלה יכולים לרשום ספריות בסיס לחיפוש קבצי נתונים. הפנטומימאי המשותף-
מידע צפוי בספריית המשנה "mime" של אחת מהספריות הללו. אם
אלה לא מוגדרים, יחפשו את הספריות הבאות:
$HOME/.local/share/mime
/usr/local/share/mime
/usr/share/mime
ראה גם "מפרט XDG Base Directory"
<http://freedesktop.org/Standards/basedir-spec>
השתמש ב-mimetypep באינטרנט באמצעות שירותי onworks.net