日志分类:命令

[转]Linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享

2008-09-19,星期五 | 分类:Linux, 命令, 转载 | 标签:, | 147 views
Linux 是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着Linux系统的日渐成熟和稳定以及它开放源代码特有的优越 性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系统、Linux系统和Windows系统组成的混合系统,不同 系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及 Windows网络共享和UNIX NFS网络共享。   挂接命令(mount)   首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。   命令格式:   mount [-t vfstype] [-o options] device dir     其中:   1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:   光盘或光盘镜像:iso9660   DOS fat16文件系统:msdos   Windows 9x fat32文件系统:vfat   Windows NT ntfs文件系统:ntfs   Mount Windows文件网络共享:smbfs   UNIX(LINUX) 文件网络共享:nfs   2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:   loop:用来把一个文件当成硬盘分区挂接上系统   ro:采用只读方式挂接设备   rw:采用读写方式挂接设备   iocharset:指定访问文件系统所用字符集   3.device 要挂接(mount)的设备。   4.dir设备在系统上的挂接点(mount point)。   挂接光盘镜像文件   由于近年来磁盘技术的巨大进步,新的电脑系统都配备了大容量的磁盘系统,在 Windows下许多人都习惯把软件和资料做成光盘镜像文件通过虚拟光驱来使用。这样做有许多好处:一、减轻了光驱的磨损;二、现在硬盘容量巨大存放几十 个光盘镜像文件不成问题,随用随调十分方便;三、硬盘的读取速度要远远高于光盘的读取速度,CPU占用率大大降低。其实linux系统下制作和使用光盘镜 像比Windows系统更方便,不必借用任何第三方软件包。   1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。    #cp /dev/cdrom /home/sunky/mydisk.iso 或    #dd if=/dev/cdrom of=/home/sunky/mydisk.iso    注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso   2、将文件和目录制作成光盘镜像文件,执行下面的命令。    #mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir    注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk   3、光盘镜像文件的挂接(mount)    #mkdir /mnt/vcdrom    注:建立一个目录用来作挂接点(mount point)    #mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom    注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。       挂接移动硬盘   对linux系统而言,USB接口的移动硬盘是当作SCSI设备对待的。插入移动硬盘之前,应先用fdisk ...

[原]Linux mv 和 find 命令组合用法

2008-09-19,星期五 | 分类:Linux, 命令 | 标签:, , | 118 views
把在当前目录下(包括子目录)的*.pdf文件全部移动到 /tools 文件夹下面。。。。 mv `find . -name "*.pdf"` /tools  

[转]Linux文件查找命令find

2008-09-19,星期五 | 分类:Linux, 命令, 转载 | 标签:, , , | 128 views
find命令选项 -name 按照文件名查找文件。 -perm 按照文件权限来查找文件。 -prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。 -user 按照文件属主来查找文件。 -group 按照文件所属的组来查找文件。 -mtime -n +n 按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项,但它们都和-m time选项。 -nogroup 查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。 -nouser 查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。 -newer file1 ! file2 查找更改时间比文件file1新但比文件file2旧的文件。 -type 查找某一类型的文件,诸如: b - 块设备文件。 d - 目录。 c - 字符设备文件。 p - 管道文件。 l - 符号链接文件。 f - 普通文件。 -size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。 -depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。 -fstype:查找位于某一类型文件系统中的文件,这些文件系统类型通常可以在配置文件/etc/fstab中找到,该配置文件中包含了本系统中有关文件系统的信息。 -mount:在查找文件时不跨越文件系统mount点。 -follow:如果find命令遇到符号链接文件,就跟踪至链接所指向的文件。 -cpio:对匹配的文件使用cpio命令,将这些文件备份到磁带设备中。   find 命令的参数 下面是find一些常用参数的例子,有用到的时候查查就行了,像上面前几个贴子,都用到了其中的的一些参数,也可以用man或查看论坛里其它贴子有find的命令手册 1、使用name选项 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。 不管当前路径是什么,如果想要在自己的根目录$HOME中查找文件名符合*.txt的文件,使用~作为 'pathname'参数,波浪号~代表了你的$HOME目录。   $ find ~ -name "*.txt" -print   想要在当前目录及子目录中查找所有的‘ *.txt’文件,可以用:   $ find . -name "*.txt" -print   想要的当前目录及子目录中查找文件名以一个大写字母开头的文件,可以用:   $ find . ...

[转]Tar的详细用法

2008-09-18,星期四 | 分类:Linux, 命令, 转载 | 标签:, , | 109 views
tar命令 tar 文件是几个文件和(或)目录在一个文件中的集合。这是创建备份和归档的佳径。 tar 使用的选项有: -c — 创建一个新归档。 -f — 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与 -x 选项一起使用时,则解除该选项指定的归档。 -t — 显示包括在 tar 文件中的文件列表。 -v — 显示文件的归档进度。 -x — 从归档中抽取文件。 -z — 使用 gzip 来压缩 tar 文件。 -j — 使用 bzip2 来压缩 tar 文件。   要创建一个 tar 文件,键入: tar -cvf filename.tar directory/file   可以使用 tar 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔: tar -cvf filename.tar /home/mine/work /home/mine/school 上面的命令把 /home/mine 目录下的 work 和 school 子目录内的所有文件都放入当前目录中一个叫做 ...