Automated merge with file:///cygdrive/e/srv/hg/tips
-*- mode:outline; coding: utf-8 -*-* Make label on FAT32 volume.The volume name can be up to 11 characters long. $ sudo mlabel -i /dev/<device> ::my-labelor when create FAT32 file system: $ sudo mkdosfs -n <vol-name> /dev/<device>* Convert file name coding. $ convmv --nosmart -f cp-1251 -t utf-8 -r $dir* How get file time attributes.POSIX define 3 file time attributes: atime (access time, only a few OS/fs updatethis parameter), ctime (attribute/inode modification time), mtime (modificationtime).To get time you can use 'ls' command but it print time in locale dependentirregular form: $ ls -l file.txt # last file modification $ ls -lc file.txt # last file status modification $ ls -lu file.txt # last accessGNU coreutils provide more robust 'stst' utility: $ stat -c %Y file.txt # last file modification $ stat -c %Z file.txt # last file status modification $ stat -c %X file.txt # last access* File names.** POSIX.** Windows. http://msdn.microsoft.com/en-us/library/aa365247.aspx Naming Files, Paths, and Namespaces* Block device attributes.** How get UUID and label?Include UUID (Universally Unique Identifier) and labels. $ ls -l /dev/disk/by-uuid/lrwxrwxrwx 1 root root 10 2010-11-01 23:41 46B6-1FD4 -> ../../sdb2lrwxrwxrwx 1 root root 10 2010-11-01 23:41 4C30299030298256 -> ../../sda1 $ ls -l /dev/disk/by-label/lrwxrwxrwx 1 root root 10 2010-11-01 23:41 bin -> ../../sda3lrwxrwxrwx 1 root root 10 2010-11-01 23:41 inst -> ../../sda2lrwxrwxrwx 1 root root 10 2010-11-01 23:41 media -> ../../sdc5 $ sudo vol_id /dev/dm-2ID_FS_USAGE=filesystemID_FS_TYPE=ext3ID_FS_VERSION=1.0ID_FS_UUID=f7484fc9-75ec-4e46-8539-50b1e371b7efID_FS_UUID_ENC=f7484fc9-75ec-4e46-8539-50b1e371b7efID_FS_LABEL=ID_FS_LABEL_ENC=ID_FS_LABEL_SAFE= $ /sbin/blkid ## from 'e2fsprogs' package/dev/sdc2: UUID="46B6-1FD4" TYPE="vfat"/dev/sdb2: TYPE="ntfs" UUID="BC48D3FD48D3B47C" LABEL="inst"/dev/sda5: UUID="5240AED140AEBB5D" LABEL="music" TYPE="ntfs"/dev/sdc1: UUID="81c4444f-0b70-429a-9d97-8c13e8651f5b" TYPE="ext3"/dev/sdc3: UUID="KOpHWz-clDR-2MqV-vAkE-cPvY-uZrY-kjYJIb" TYPE="lvm2pv" $ udevinfo --query=all --name /dev/sdb ## from 'udev' packageP: /block/sdbN: sdbS: disk/by-id/ata-WDC_WD1600JS-00MHB0_WD-WCANM5835587S: disk/by-id/scsi-SATA_WDC_WD1600JS-00_WD-WCANM5835587S: disk/by-path/pci-0000:00:08.0-scsi-1:0:0:0E: ID_VENDOR=ATAE: ID_MODEL=WDC_WD1600JS-00ME: ID_REVISION=02.0...** How set UUID and label?For ext2/ext3 fs: $ sudo tune2fs /dev/hdb1 -U `uuid`* Linux fs under Windows.** Ext2 IFS.It provides Windows NT4.0/2000/XP/2003/Vista/2008 with full access to Linux Ext2 volumes (readaccess and write access). This may be useful if you have installed both Windows and Linux as a dualboot environment on your computer.The "Ext2 Installable File System for Windows" software is freeware.After install use 'ifsdrives.cpl' control panel to modify settings. http://www.fs-driver.org/ home page** Ext2Fsd.Ext2Fsd is an open source linux ext2/ext3 file system driver for Windows systems (NT/2K/XP/VISTA,X86/AMD64). http://www.ext2fsd.com/ home page http://sourceforge.net/projects/ext2fsd/** rfstool.Allows you to access ReiserFS partitions from a Windows 95/98/ME/NT/2000/XP system. It also allowsyou to access ReiserFS partitions from Linux. It is a complete rewrite of the ReiserFS functionsneeded to list directories, copy files, and backup metadata. http://p-nand-q.com/e/reiserfs.html home page http://freshmeat.net/projects/rfstool/* Summary files size. $ find . -type f -iname "*.log" -print0 | du --files0-from=- -c -m | tail -n 1 \ | (read first rest; echo $first)