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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: گفته می شه در لینوکس همه چی فایله؛ در ویندوز چطور؟  (دفعات بازدید: 2795 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
به طور مشخص، یک پوشه در لینوکس فایلیه که لیست محتویاتش رو نگه میداره و اگر ls -l بگیریم حتی حجمش رو می بینیم!
۱. از نظر ویندوز، یک پوشه چیه؟
۲. یک پوشه رو میشه در ادیتور لینوکسی باز کرد و محتواش رو دید؟

آفلاین alih_net

  • High Sr. Member
  • *
  • ارسال: 596
  • جنسیت : پسر
    • سیدعلی حسینی
کی این حرف رو زده که یک پوشه یک فایله؟
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
به طور مشخص، یک پوشه در لینوکس فایلیه که لیست محتویاتش رو نگه میداره و اگر 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
..I feel no fault for the fault I feel..

آفلاین هامد

  • Full Member
  • *
  • ارسال: 156
  • جنسیت : پسر
جالبه
چرا لینکها رو در کد میذارید؟
« آخرین ویرایش: 09 شهریور 1394، 08:28 ق‌ظ توسط هامد »

آفلاین حامد مصافی

  • Jr. Member
  • *
  • ارسال: 60
اگر بخواهیم دقیق بررسی کنیم هم در ویندوز و هم در لینوکس یک فولدر (دایراکتوری) یک فایل است که بیت دایراکتوری بودن آن true است. این ساختار بسته به نوع فایل‌سیستم متفاوت است. اما معمولا هر فایل در یک اطلاعات ۴کیلوبایتی ذخیره می‌شود. حجمی که از دستور ls -l دریافت می‌شود همین ۴کیلوبایت به علاوه خصوصیات دیگری است که ممکن است برای دایراکتوری ست شده باشد. این مسأله ربطی به حجم فایل‌های دایراکتوری ندارد (برای مشاهده حجم واقعی دایراکتوری از du استفاده کنید) این بیان در مورد اکثر فایل‌سیستم‌ها در انواع سیستم‌عامل‌ها درست است. در واقع فایل‌های یک دایراکتوری در داخل آن دایراکتوری (مانند یک فایل متنی) نوشته نمی‌شوند بلکه در جدول ادرسی‌دهی فایل‌ها parent فایل‌های زیرمجموعه آن برابر با آن دایراکتوری ست می‌شود.

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
منظور دوستمون از حجم دایرکتوری این بود:

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، 03:37 ب‌ظ توسط M!lad »
..I feel no fault for the fault I feel..

آفلاین احسان☺

  • Full Member
  • *
  • ارسال: 220
  • جنسیت : پسر
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.
خیر، ربطی به تنظیمات برنامه ها نداره.
بخوام خیلی ساده بگم اون جمله عموما اشاره به اینه که ارتباط سیستم(ورودی و خروجی ها) با منابعی مثل صفحه کلید، نمایشگر، دایرکتوری ها و پرونده های معمول و ... از طریق پرونده های روی فایل سیستم هستش.
به عنوان مثال همه احتمالا حداقل یه بار سعی کردن یه پارتیشن رو سوار کنن. ارتباط سیستم با اون پارتیشن از طریق به پرونده توی جایی مثل /dev صورت میگیره.
مثلا:
# mount /dev/sda1

آفلاین !

  • High Sr. Member
  • *
  • ارسال: 586
  • جنسیت : پسر
  • Don't Panic!
    • مانیتورینگ سایت
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.
خیر، ربطی به تنظیمات برنامه ها نداره.
بخوام خیلی ساده بگم اون جمله عموما اشاره به اینه که ارتباط سیستم(ورودی و خروجی ها) با منابعی مثل صفحه کلید، نمایشگر، دایرکتوری ها و پرونده های معمول و ... از طریق پرونده های روی فایل سیستم هستش.
به عنوان مثال همه احتمالا حداقل یه بار سعی کردن یه پارتیشن رو سوار کنن. ارتباط سیستم با اون پارتیشن از طریق به پرونده توی جایی مثل /dev صورت میگیره.
مثلا:
# mount /dev/sda1

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

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

ولی تو ویندوز اون ساختار ساده رو یکم نمیبینیم و شیوه ی پاسخ به مسائلش یکم متفاوته از ساختارهای یونیکسیه.
I just felt like running

Altern AI Directory --- GitHub

آفلاین AAAAAAAAAAAAAAAAAAAA

  • High Sr. Member
  • *
  • ارسال: 506
  • :(
کی این حرف رو زده که یک پوشه یک فایله؟
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.
من اتفاقی اینو فهمیدم.
فقط کافیه یه فولدر رو باcat باز کنی .

آفلاین احسان☺

  • Full Member
  • *
  • ارسال: 220
  • جنسیت : پسر
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.
خیر، ربطی به تنظیمات برنامه ها نداره.
بخوام خیلی ساده بگم اون جمله عموما اشاره به اینه که ارتباط سیستم(ورودی و خروجی ها) با منابعی مثل صفحه کلید، نمایشگر، دایرکتوری ها و پرونده های معمول و ... از طریق پرونده های روی فایل سیستم هستش.
به عنوان مثال همه احتمالا حداقل یه بار سعی کردن یه پارتیشن رو سوار کنن. ارتباط سیستم با اون پارتیشن از طریق به پرونده توی جایی مثل /dev صورت میگیره.
مثلا:
# mount /dev/sda1

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

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

ولی تو ویندوز اون ساختار ساده رو یکم نمیبینیم و شیوه ی پاسخ به مسائلش یکم متفاوته از ساختارهای یونیکسیه.
تناقضش با چیزی که من گفتم چیه؟ :)
فکر کنم ایرادتون به قسمت
نقل‌قول
ربطی به تنظیمات برنامه ها نداره.
بود. که باید باز هم تاکید کنم که ربطی به تنظیمات برنامه ها نداره! همون برنامه ها رو اگه به ویندوز هم پورت کنید باز تنظیماتشون رو از روی یه پرونده ی متنی میخونن!
این که توی لینوکس همه چی فایله یه مفهموم سطح پایین تر از این چیزا هستش که اصلا به این که یه برنامه مثل جی ادیت تنظیماتش رو از روی یه پرونده ی متنی میخونه ربط داشته باشه! در ضمن «فایل بودن» هم با «خوندن تنظیمات از روی یه فایل متنی» فرق داره.
ویرایش: شاید بهتر باشه برای روشن تر شدن منظورم به دو تا کلمه ی File و Document اشاره بکنم.
« آخرین ویرایش: 10 شهریور 1394، 01:06 ق‌ظ توسط احسان☺ »

آفلاین ava

  • High Hero Member
  • *
  • ارسال: 1330
همون ریجستری ویندوز هم خودش یه فایله
در کل اینجوری حساب کنیم همه چیز توی کامپیوتر (نرم افزار) فایل هستن
دقیقم منظور از این که همه چی فایله در لینوکس یعنی چی ؟ منم سردرگم شدم
خوب توی بقیه چیز ها هم همه چیز فایل هست
منم فکر میکنم توضیح آقا احسان درست باشه ولی شاید هم نباشه کسی اگر مطمئن هست و از جای معتبری توضیح داره در موردش بگه ما هم بفهمیم همه چیز فایله یعنی چی
شاید منظور تنظیمات و فایل های کانفیگ بوده باشه که در ویندوز معادلش ریجستری هست.
خیر، ربطی به تنظیمات برنامه ها نداره.
بخوام خیلی ساده بگم اون جمله عموما اشاره به اینه که ارتباط سیستم(ورودی و خروجی ها) با منابعی مثل صفحه کلید، نمایشگر، دایرکتوری ها و پرونده های معمول و ... از طریق پرونده های روی فایل سیستم هستش.
به عنوان مثال همه احتمالا حداقل یه بار سعی کردن یه پارتیشن رو سوار کنن. ارتباط سیستم با اون پارتیشن از طریق به پرونده توی جایی مثل /dev صورت میگیره.
مثلا:
# mount /dev/sda1
صدای پلیس : هاپ هاپ

آفلاین relsi1053

  • Full Member
  • *
  • ارسال: 136
  • جنسیت : پسر
برای پاسخ دادن به این سوال اول بهتره ببینید فایل چی هست؟
In computers is a collection of data or program records stored as a unit with a single name.
خب حالا چون دایرکتوری ادرسه و ادرس هم مجموعه دیتا هست ,دایرکتوری فایل به حساب میاد
این توضیح درکه اینکه همه چیز فایل هست رو راحت تر میکنه
اساس سیستم عاملی که شما اسمش رو میذاری گنو/لینوکس (به هر دلیلی) لینوکسه !
و شما با درک درستی از اینکه به چی سیستم‌عامل گفته میشه باید به این درک برسی که اسم سیستم عاملی که راجبش حرف میزنی "لینوکس" میتونه باشه اما "گنو" هرگز!
این انجمن هم بیشتر از اینکه اوبونتویی باشه سنگ استالمن رو به سینه میزنه!

آفلاین ava

  • High Hero Member
  • *
  • ارسال: 1330
برای پاسخ دادن به این سوال اول بهتره ببینید فایل چی هست؟
In computers is a collection of data or program records stored as a unit with a single name.
خب حالا چون دایرکتوری ادرسه و ادرس هم مجموعه دیتا هست ,دایرکتوری فایل به حساب میاد
این توضیح درکه اینکه همه چیز فایل هست رو راحت تر میکنه
خوب در بقیه سیستم ها هم همینجوریه .
صدای پلیس : هاپ هاپ

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
این لینک باید شبهات رو برطرف کنه:

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