درخواست دستور
|
2008-09-23, 04:37 PM,
ارسال : #1
|
|||
|
|||
درخواست دستور
سلام
یک دستور برای تبدیل پارتیشن ها به همدیگر رو میخواهم مثلا : تبدیل ext3 به ext4 یا ResierFS یک دستور هم برای شمارش تعداد فایلهای موجود در یک دایرکتوری میخواهم . با تشکر Debian GNU/Linux System Administrator |
|||
2008-09-23, 05:54 PM,
ارسال : #2
|
|||
|
|||
پاسخ: درخواست دستور
سلام.
برای کار با پارتیشنها میتونید از دستور parted یا fdisk استفاده کنید. راستی میخواید پارتیشن رو فرمت کنید(که اطلاعاتش پاک بشه)، یا اینکه میخواید اطلاعاتش حفظ بشه؟ تغییر فرمت با حفظ اطلاعات از ext2 به ext3 ممکنه. اما از ext3 به ext4 رو نمیدونم. از ext به reiser (و بالعکس) هم بعید میدونم. برای شمارش تعداد کل محتویات یک دایرکتوری(یعنی فایلها و زیردایرکتوریهاش) کد : ls -1 /root | wc -l کد : ls -1A /root | wc -l کد : find /root -maxdepth 1 -type f | wc -l StarCalendar | Blog | 1+ | OS |
|||
2008-09-23, 06:07 PM,
ارسال : #3
|
|||
|
|||
پاسخ: درخواست دستور
البته اين دستورها بايد دقيقتر بشن.
مثلا نقطه و دو نقطه (جاري و والد) رو بايد ديد كه استثنا هست يا خير. در دستور find هم بايد از يكسري آپشن هاي خاص و تركيب ديگري استفاده كنيم اگر دايركتوري ما ممكنه شامل فايلهايي باشه كه فرضا در نامشون فاصله هست. ... |
|||
2008-09-24, 04:27 AM,
ارسال : #4
|
|||
|
|||
پاسخ: درخواست دستور
هیچ کدوم این دستورات، با فایلی که توی اسمش فاصله باشه، مشکلی ندارن، چون خروجی find و ls -1 بصورتی هست که مسیر هر فایل توی یه خط چاپ میشه و wc -l هم تعداد خطها رو میشمره.
در ضمن این دستورات دایرکتوریهای نمادین . و .. رو نمایش نمیدن. دستور find هم که نوشتم تعداد فایلها رو کاملاً درست نشون میده، فقط تعداد دایرکتوریها(و تعداد کل) رو یه دونه زیاد نشون میده، چون خود اون دایرکتوری رو هم میشمره. فقط همین مورد هست که باید توجه بشه. به هر حال ممنون از تذکرتون. StarCalendar | Blog | 1+ | OS |
|||
2010-04-05, 10:58 PM,
ارسال : #5
|
|||
|
|||
پاسخ: درخواست دستور
یک دستور میخواهم که یک خط خواص از یک فایل رو جدا کنه :
مثلا خط ۵ (پنجم) از یک فایل . Debian GNU/Linux System Administrator |
|||
2010-04-05, 11:28 PM,
ارسال : #6
|
|||
|
|||
پاسخ: درخواست دستور
کد : head -5 filename | tail -1 |
|||
2010-04-05, 11:30 PM,
ارسال : #7
|
|||
|
|||
پاسخ: درخواست دستور
اصلا دستور head , tail رو فراموش کرده بودم !
را حل ساده تری نیست ؟! |
|||
2010-04-06, 08:14 PM,
ارسال : #8
|
|||
|
|||
پاسخ: درخواست دستور
می خواهم ثانیه های یک تاریخ خواص رو به دست بیارم .
مثلا تاریخ 05-10-1991 ساعت 20:18 چند ثانیه است . البته منظورم از ثانیه دستور date +٪s است . Debian GNU/Linux System Administrator |
|||
2010-04-07, 06:23 AM,
ارسال : #9
|
|||
|
|||
پاسخ: درخواست دستور
اگه میخواید از طریق خط فرمان، این ثانیه مربوط به یک تاریخ و زمان خاصی رو به دست بیارید، با خود دستور date میتونید این کارو انجام بدید، مثلا:
کد : date +%s -d '2010/04/07 7:20:20' StarCalendar | Blog | 1+ | OS |
|||
2010-04-08, 03:59 PM,
ارسال : #10
|
|||
|
|||
پاسخ: درخواست دستور
اگه یکی بگه فیلد 7,8,9 دستور last چه چیزی رو نشون میده ممنون میشم .
Debian GNU/Linux System Administrator |
|||
|