انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: afrod در 08 شهریور 1394، 10:45 ب‌ظ

عنوان: گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: afrod در 08 شهریور 1394، 10:45 ب‌ظ
به طور مشخص، یک پوشه در لینوکس فایلیه که لیست محتویاتش رو نگه میداره و اگر ls -l بگیریم حتی حجمش رو می بینیم!
۱. از نظر ویندوز، یک پوشه چیه؟
۲. یک پوشه رو میشه در ادیتور لینوکسی باز کرد و محتواش رو دید؟
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: alih_net در 08 شهریور 1394، 10:55 ب‌ظ
کی این حرف رو زده که یک پوشه یک فایله؟
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: M!lad در 09 شهریور 1394، 03:34 ق‌ظ
به طور مشخص، یک پوشه در لینوکس فایلیه که لیست محتویاتش رو نگه میداره و اگر ls -l بگیریم حتی حجمش رو می بینیم!
۱. از نظر ویندوز، یک پوشه چیه؟
۲. یک پوشه رو میشه در ادیتور لینوکسی باز کرد و محتواش رو دید؟

همینطور که گفتی هست، درباره ویندوز که نمیدونم ولی یک دایرکتوری رو ظاهرا نمیشه باز کرد و محتواش رو خوند:

https://unix.stackexchange.com/questions/154119/when-did-directories-stop-being-readable-as-files
به دلیلی مثل این:

https://unix.stackexchange.com/questions/43056/od-emulation-for-directories
کی این حرف رو زده که یک پوشه یک فایله؟
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.


https://en.wikipedia.org/wiki/Everything_is_a_file
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: هامد در 09 شهریور 1394، 08:26 ق‌ظ
جالبه
چرا لینکها رو در کد میذارید؟
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: حامد مصافی در 09 شهریور 1394، 09:58 ق‌ظ
اگر بخواهیم دقیق بررسی کنیم هم در ویندوز و هم در لینوکس یک فولدر (دایراکتوری) یک فایل است که بیت دایراکتوری بودن آن true است. این ساختار بسته به نوع فایل‌سیستم متفاوت است. اما معمولا هر فایل در یک اطلاعات ۴کیلوبایتی ذخیره می‌شود. حجمی که از دستور ls -l دریافت می‌شود همین ۴کیلوبایت به علاوه خصوصیات دیگری است که ممکن است برای دایراکتوری ست شده باشد. این مسأله ربطی به حجم فایل‌های دایراکتوری ندارد (برای مشاهده حجم واقعی دایراکتوری از du استفاده کنید) این بیان در مورد اکثر فایل‌سیستم‌ها در انواع سیستم‌عامل‌ها درست است. در واقع فایل‌های یک دایراکتوری در داخل آن دایراکتوری (مانند یک فایل متنی) نوشته نمی‌شوند بلکه در جدول ادرسی‌دهی فایل‌ها parent فایل‌های زیرمجموعه آن برابر با آن دایراکتوری ست می‌شود.
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: M!lad در 09 شهریور 1394، 02:21 ب‌ظ
منظور دوستمون از حجم دایرکتوری این بود:

me@debian:~$ mkdir test
me@debian:~$ ls -ldh test/
drwxrwxr-x 2 me me 4.0K Aug 31 14:17 test/
me@debian:~$ touch test/{1..1500}
me@debian:~$ ls -ldh test/
drwxrwxr-x 2 me me 36K Aug 31 14:18 test/
me@debian:~$ touch test/{1501..3000}
me@debian:~$ ls -ldh test/
drwxrwxr-x 2 me me 64K Aug 31 14:18 test/

پ.ن:
jsام غیر فعال هست تو code‌ گذاشتن برام راحت تره.
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: احسان☺ در 09 شهریور 1394، 04:04 ب‌ظ
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.
خیر، ربطی به تنظیمات برنامه ها نداره.
بخوام خیلی ساده بگم اون جمله عموما اشاره به اینه که ارتباط سیستم(ورودی و خروجی ها) با منابعی مثل صفحه کلید، نمایشگر، دایرکتوری ها و پرونده های معمول و ... از طریق پرونده های روی فایل سیستم هستش.
به عنوان مثال همه احتمالا حداقل یه بار سعی کردن یه پارتیشن رو سوار کنن. ارتباط سیستم با اون پارتیشن از طریق به پرونده توی جایی مثل /dev صورت میگیره.
مثلا:
# mount /dev/sda1
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: ! در 09 شهریور 1394، 10:27 ب‌ظ
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.
خیر، ربطی به تنظیمات برنامه ها نداره.
بخوام خیلی ساده بگم اون جمله عموما اشاره به اینه که ارتباط سیستم(ورودی و خروجی ها) با منابعی مثل صفحه کلید، نمایشگر، دایرکتوری ها و پرونده های معمول و ... از طریق پرونده های روی فایل سیستم هستش.
به عنوان مثال همه احتمالا حداقل یه بار سعی کردن یه پارتیشن رو سوار کنن. ارتباط سیستم با اون پارتیشن از طریق به پرونده توی جایی مثل /dev صورت میگیره.
مثلا:
# mount /dev/sda1

آقا همچی فایله یعنی همچی فایله؛ فایل سیستم فایله، تنظیمات فایله، برنامه ها فایلن، پروسه هایی که دارن اجرا میشن فایلن، هر دیسکی که وصل میشه در نهایت ی فایل تو یونیکسه، هر دیوایسی که به دستگاه وصل میشه بشکل یک فایل تو یونیکس نمود پیدا میکنه و همه ی همه چیز فایله.

یخورده آشنایی با ساختار یونیکس در حد مبتدی هم میتونه این مساله رو روشن بکنه چون بشدت ساده و رون طراحی شده.

ولی تو ویندوز اون ساختار ساده رو یکم نمیبینیم و شیوه ی پاسخ به مسائلش یکم متفاوته از ساختارهای یونیکسیه.
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: AAAAAAAAAAAAAAAAAAAA در 09 شهریور 1394، 10:51 ب‌ظ
کی این حرف رو زده که یک پوشه یک فایله؟
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.
من اتفاقی اینو فهمیدم.
فقط کافیه یه فولدر رو باcat باز کنی .
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: احسان☺ در 10 شهریور 1394، 12:50 ق‌ظ
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.
خیر، ربطی به تنظیمات برنامه ها نداره.
بخوام خیلی ساده بگم اون جمله عموما اشاره به اینه که ارتباط سیستم(ورودی و خروجی ها) با منابعی مثل صفحه کلید، نمایشگر، دایرکتوری ها و پرونده های معمول و ... از طریق پرونده های روی فایل سیستم هستش.
به عنوان مثال همه احتمالا حداقل یه بار سعی کردن یه پارتیشن رو سوار کنن. ارتباط سیستم با اون پارتیشن از طریق به پرونده توی جایی مثل /dev صورت میگیره.
مثلا:
# mount /dev/sda1

آقا همچی فایله یعنی همچی فایله؛ فایل سیستم فایله، تنظیمات فایله، برنامه ها فایلن، پروسه هایی که دارن اجرا میشن فایلن، هر دیسکی که وصل میشه در نهایت ی فایل تو یونیکسه، هر دیوایسی که به دستگاه وصل میشه بشکل یک فایل تو یونیکس نمود پیدا میکنه و همه ی همه چیز فایله.

یخورده آشنایی با ساختار یونیکس در حد مبتدی هم میتونه این مساله رو روشن بکنه چون بشدت ساده و رون طراحی شده.

ولی تو ویندوز اون ساختار ساده رو یکم نمیبینیم و شیوه ی پاسخ به مسائلش یکم متفاوته از ساختارهای یونیکسیه.
تناقضش با چیزی که من گفتم چیه؟ :)
فکر کنم ایرادتون به قسمت
نقل‌قول
ربطی به تنظیمات برنامه ها نداره.
بود. که باید باز هم تاکید کنم که ربطی به تنظیمات برنامه ها نداره! همون برنامه ها رو اگه به ویندوز هم پورت کنید باز تنظیماتشون رو از روی یه پرونده ی متنی میخونن!
این که توی لینوکس همه چی فایله یه مفهموم سطح پایین تر از این چیزا هستش که اصلا به این که یه برنامه مثل جی ادیت تنظیماتش رو از روی یه پرونده ی متنی میخونه ربط داشته باشه! در ضمن «فایل بودن» هم با «خوندن تنظیمات از روی یه فایل متنی» فرق داره.
ویرایش: شاید بهتر باشه برای روشن تر شدن منظورم به دو تا کلمه ی File و Document اشاره بکنم.
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: ava در 10 شهریور 1394، 12:52 ق‌ظ
همون ریجستری ویندوز هم خودش یه فایله
در کل اینجوری حساب کنیم همه چیز توی کامپیوتر (نرم افزار) فایل هستن
دقیقم منظور از این که همه چی فایله در لینوکس یعنی چی ؟ منم سردرگم شدم
خوب توی بقیه چیز ها هم همه چیز فایل هست
منم فکر میکنم توضیح آقا احسان درست باشه ولی شاید هم نباشه کسی اگر مطمئن هست و از جای معتبری توضیح داره در موردش بگه ما هم بفهمیم همه چیز فایله یعنی چی
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.
خیر، ربطی به تنظیمات برنامه ها نداره.
بخوام خیلی ساده بگم اون جمله عموما اشاره به اینه که ارتباط سیستم(ورودی و خروجی ها) با منابعی مثل صفحه کلید، نمایشگر، دایرکتوری ها و پرونده های معمول و ... از طریق پرونده های روی فایل سیستم هستش.
به عنوان مثال همه احتمالا حداقل یه بار سعی کردن یه پارتیشن رو سوار کنن. ارتباط سیستم با اون پارتیشن از طریق به پرونده توی جایی مثل /dev صورت میگیره.
مثلا:
# mount /dev/sda1
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: relsi1053 در 10 شهریور 1394، 01:46 ق‌ظ
برای پاسخ دادن به این سوال اول بهتره ببینید فایل چی هست؟
In computers is a collection of data or program records stored as a unit with a single name.
خب حالا چون دایرکتوری ادرسه و ادرس هم مجموعه دیتا هست ,دایرکتوری فایل به حساب میاد
این توضیح درکه اینکه همه چیز فایل هست رو راحت تر میکنه
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: ava در 10 شهریور 1394، 03:13 ق‌ظ
برای پاسخ دادن به این سوال اول بهتره ببینید فایل چی هست؟
In computers is a collection of data or program records stored as a unit with a single name.
خب حالا چون دایرکتوری ادرسه و ادرس هم مجموعه دیتا هست ,دایرکتوری فایل به حساب میاد
این توضیح درکه اینکه همه چیز فایل هست رو راحت تر میکنه
خوب در بقیه سیستم ها هم همینجوریه .
عنوان: پاسخ : گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟
ارسال شده توسط: M!lad در 10 شهریور 1394، 11:34 ق‌ظ
این لینک باید شبهات رو برطرف کنه:

https://www.quora.com/In-what-ways-is-everything-NOT-a-file-in-operating-systems-other-than-Unix-and-Linux-based-operating-systems