विंडोज़ के लिए लिनक्स फ़ाइल कमांड के बराबर क्या है?


16

कमांड चलाना:

file run.sh

मुझे देता है:

run.sh: Bourne shell script text executable

लिनक्स में। क्या विंडोज में बराबर कमांड है?


5
यह एक QA फोरम है। Google नहीं है। यहां लोगों से पूछने से पहले आपको खोज करने का प्रयास करना चाहिए। - gnuwin32.sourceforge.net/packages/file.htm
नौफ़ल इब्राहिम

10
@ नौफ़ल: नहीं, आपको नहीं करना चाहिए। प्रश्नोत्तर का मतलब है कि आप प्रश्न पूछें। यह एक प्रश्न है। क्यू एंड ए पहले खोज के बारे में कुछ भी मतलब नहीं है।
कॉडी ग्रे

2
कोडी: तर्क से। मुझे अभी भी लगता है कि किसी प्रश्न को दूर करने से पहले कुछ शोध अच्छी बात है।
नौफल इब्राहिम

6
क्षमा करें लोग, लेकिन मैंने Google की कोशिश की और फिर मैंने यहां यह प्रश्न पूछा।

1
fileआदेश कहते प्रति लिनक्स कर्नेल का हिस्सा नहीं है। यह एक ऐसा पैकेज है जो डिफ़ॉल्ट रूप से अधिकांश वितरण पर स्थापित है। विंडोज में ऐसा कुछ नहीं है। अधिकांश निर्णय वहाँ फ़ाइल एक्सटेंशन के आधार पर लिए जाते हैं, बल्कि उस सामग्री पर।
नौफाल इब्राहिम

जवाबों:


4

संभवतः डिफ़ॉल्ट रूप से आपके सिस्टम पर एक नहीं है। आप Cygwin टूल सूट (GNU कमांड के पोर्ट्स को Win32 APIs) में इंस्टॉल कर सकते हैं। एमकेएस टूलकिट भी हुआ करता था और एक अन्य जिसका नाम फिलहाल मुझसे बचता है। MKS वाणिज्यिक था, Cygwin, निश्चित रूप से GNU / GPL था, और दूसरा जीता अंततः (OpenNT से) नाम दिया गया था और बाद में Microsoft द्वारा अधिग्रहित किया गया और Win2K या सर्वर 2003 के लिए किसी प्रकार के MSDN सूट में शामिल किया गया या कुछ और।

उन लोगों में से किसी के लिए, जैसे ही आप UNIX के तहत अपनी लक्षित फ़ाइलों पर 'फ़ाइल' कमांड चलाएंगे। आपको उन्हें शामिल UNIX की तरह शेल (bash, Cygwin, ksh या MKS टूलकिट के लिए, और जो दूसरे के लिए क्या जानता है) के तहत शुरू करना पड़ सकता है।


हे जानकारी के लिए धन्यवाद, मैंने एमकेएस के बारे में भी सुना और साइगविन पर काम किया, लेकिन फिर मैं सोच रहा था कि क्या कोई उपकरण है जो विंडोज़ में डिफ़ॉल्ट रूप से आता है। धन्यवाद वैसे भी :)

मैंने cygwin डाउनलोड किया और फिर उस सिस्टम पर cygwin इनस्टॉल डायरेक्टरी को कॉपी करने में सक्षम था, जिस सिस्टम पर मैं फाइल कमांड को चलाना चाहता था और फिर टारगेट सिस्टम पर "sggwin" को इनस्टॉल किए बिना copy किए हुए cygwin डायरेक्टरी के नीचे file.exe कमांड को कॉल करने में सक्षम था।
क्रिस मैग्नसन

7

जैसा कि दूसरों ने कहा है, विंडोज में कुछ भी नहीं बनाया गया है। यदि आप fileबंदरगाहों का विकल्प चाहते हैं , तो TrID देखें । डेवलपर विश्लेषक को Win32 DLL या .NET असेंबली दोनों के रूप में उपलब्ध कराता है ।


1
बहुत अच्छा। यहां तक ​​कि एक "ऑनलाइन" स्कैनर भी उपलब्ध है जिसे छोटी फ़ाइलों को अपलोड किया जा सकता है। mark0.net/onlinetrid.aspx
user26398

3

1. आप विंडोज के लिए गिट डाउनलोड और इंस्टॉल कर सकते हैं

इसमें git-bash.exe में एक अंतर्निहित फ़ाइल कमांड है

2. आप विंडोज बिल्ड का उपयोग कर सकते हैं file

यहां लिंक https://github.com/nscaife/file-windows/releases

या यहाँ https://github.com/julian-r/file-windows/releases

3. कोशिश करें https://github.com/joeky888/fil

यह गो में लिखा गया एक कमांड टूल है।

fileकमांड के समान लेकिन क्रॉस-प्लेटफॉर्म बिना किसी निर्भरता के।

उपयोग:

file <SOME_FILE>

1

बिल्ट-इन नहीं; Windows फ़ाइल-प्रकार का निर्धारण करने के लिए फ़ाइल-एक्सटेंशन का उपयोग करता है। मुझे पूरा यकीन है कि fileसाइगविन में एक बंदरगाह है, हालांकि।


@nickgrim:, @ skwllsp: मुझे कुछ ऐसा चाहिए था जो हर विंडोज़ सिस्टम में डिफ़ॉल्ट रूप से आता हो।

@nickgrim: यह ऐसा हो सकता है, क्योंकि फ़ाइल-प्रकार निर्धारित करने के लिए विंडोज़ फ़ाइल-एक्सटेंशन का उपयोग करती है, इसलिए इसमें कोई अंतर्निहित कमांड नहीं है। अगर मैं एक समाधान खोजने के लिए होता है तो मैं इसे यहाँ पोस्ट करूँगा। आपके प्रयासों के लिए सभी को धन्यवाद :)

1

विंडोज 10 पर, अब आप बैश स्थापित कर सकते हैं । एक बार स्थापित होने के बाद, आप उसी फ़ाइल कमांड तक पहुंच पाएंगे जिसका उपयोग उबंटू करता है। यह सिर्फ एक कमांड के लिए यह सब करने के लिए थोड़ा ओवरकिल हो सकता है, लेकिन मुझे यह काफी उपयोगी लगता है।


दुनिया के अधिकांश सदस्य अब विंडोज 10 का उपयोग करते हैं, मेरा मानना ​​है कि इस उत्तर को स्वीकार किया जाना चाहिए।
बोस्नियाई कोडर

1

यदि आप सभी Cygwin को स्थापित किए बिना फ़ाइल कमांड चाहते हैं, तो आप GnuWin प्रोजेक्ट से एक प्रति ले सकते हैं। यह एक पुराना बिल्ड है लेकिन फिर भी उपयोगी है:

http://gnuwin32.sourceforge.net/packages/file.htm


0

File.exe पर एक नज़र डालें - यूनिक्स / लिनक्स फ़ाइल निष्पादन योग्य के समान एक छोटा प्रोग्राम जो फ़ाइलों की जांच कर सकता है, इस मामले में यह एक निष्पादन योग्य फ़ाइल को क्वेरी करने और प्रोसेसर को प्रदर्शित करने के लिए डिज़ाइन किया गया है जो फ़ाइल को चलाने के लिए संकलित किया गया था और कोई अन्य इस पर रिपोर्ट कर सकते हैं।


0

Cmder.exe की एक प्रतिलिपि प्राप्त करने का प्रयास करें जिसे आप स्थापित किए बिना चला सकते हैं और इसमें निक्स कमांड्स हैं जो आप बना सकते हैं। आप कोई भी अतिरिक्त कमांड जोड़ सकते हैं जो आप चाहते हैं कि लॉन्च पर पथ में लोड हो जाएगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.