《linux实用命令详解(新建删除复制文件夹,挂载)转.pdf》由会员分享,可在线阅读,更多相关《linux实用命令详解(新建删除复制文件夹,挂载)转.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.创建目录 mkdir NO1.在当前路径创建一级目录 rootrehat root#mkdir test NO2.在当前路径创建多级目录 rootrehat root#mkdir-p mytest/test1/test1_1 NO3.在创建目录的同时给新建的目录赋权限 rootrehat root#mkdir-m 777 testmod 这样任何人对此目录都有任何权限 2.复制文件与文件夹 cp NO1.复制指定目录的文件到当前目录,并重命名 rootrehat root#cp/.bashrc bashrc_bak NO2.强制复制指定目录的文件到当前目录,而不管当前目录是否含有该文件 r
2、ootrehat root#cp-f/.bashrc bashrc NO2.复制指定目录到当前目录 rootrehat root#cp-r/root/test.rootrehat root#cp-r/root/test/.两者效果一样,在复制目录时,会将源路径的最后一级目录全部复制过去,包括它本身。NO3.复制指定目录的文件到指定目录 rootrehat root#cp/.bashrc/bak/.bashrc NO4.在复制时将源文件的全部属性也复制过来。若不指定参数,则目标文件与源文件属性可能不一致。rootrehat root#cp-a/.bashrc/bak/.bashrc NO5.若两
3、个文件夹要保证同步,一个文件的改了,另一个文件也跟着改,但是要保证两个文件的文件都是最新的。rootrehat root#cp-u/src/.bashrc/bak_src/bashrc 3.建立链接文件,包括硬链接与软链接 ln NO1.建立类似于 Windows 的快捷方式 rootrehat root#ln-s test.txt test.txt_slnk NO2.当想备份一个文件,但空间又不够,则可以为该文件建立一个硬连接。这样,就算原文件删除了,只要该 链接文件没被删除,则在存储空间里还是没有被删除。rootrehat root#ln-l test.txt test.txt_hlnk
4、4.删除文件 rm NO1.删除当前目录的文件 rootrehat root#rm test.txt NO2.强制删除当前目录的文件,不弹出提示 rootrehat root#rm-f test.txt NO3.强制删除整个目录,包括目录与文件全部删除,需要管理员权限 rootrehat root#rm-r-f test 5.删除文件夹 rmdir NO1.删除一个空目录 rootrehat root#rmdir emptydir NO2.删除多级空目录 rootrehat root#rmdir-p emptydir/d1/d11 6.挂载文件系统与卸载文件系统 mount/umount NO
5、1.挂载光驱 rootrehat root#mount-t iso9660/dev/cdrom/mnt/cdrom NO2.挂载光驱,支持中文 rootrehat root#mount-t iso9660-o codepage=936,iocharset=cp936/dev/cdrom/mnt/cdrom NO3.挂载 Windows 分区,FAT 文件系统 rootrehat root#mount-t vfat/dev/hda3/mnt/cdrom NO4.挂载 Windows 分区,NTFS 文件系统 rootrehat root#mount-t ntfs-o iocharset=cp93
6、6/dev/hda7/mnt/had7 No5.挂载 ISO 文件 rootrehat root#mount-o loop/abc.iso/mnt/cdrom NO6.挂载 软驱 rootrehat root#mount/dev/fd0/mnt/floppy NO7.挂载闪盘 rootrehat root#mount/dev/sda1/mnt/cdrom NO8.挂载 Windows 操作系统共享的文件夹 rootrehat root#mount-t smbfs-o username=guest,password=guest/machine/path/mnt/cdrom NO9.显示挂载的文件
7、系统 rootrehat root#mount rootrehat root#cat/etc/fstab 显示系统启动自动加载的文件系统 rootrehat root#cat/etc/mtab 显示当前加载的文件系统 7.检查磁盘空间 df NO1.显示所有存储系统空间使用情况,同时显示存储系统的文件系统类型 s rootrehat root#df-aT NO2.显示指定文件系统的空间使用情况 rootrehat root#df-t ext3 NO3.人性化显示各存储空间大小 rootrehat root#df-ah NO4.有时候挂载了网络文件系统,若只想看本机的文件系统用如下命令 root
8、rehat root#df-ahlT NO5.查看某个文件系统的磁盘使用情况 rootrehat root#df-h/dev/cdrom 8.检查目录空间大小 du NO1.查看当前文件夹大小 rootrehat root#du-sh NO2.查看当前文件及文件中包含的子文件夹大小 rootrehat root#du-ch NO3.查看文件的大小 rootrehat root#du-h test1.txt NO4.同时查看多个文件的大小 rootrehat root#du-h test1.txt test2.txt 9.磁盘碎片整理 linux 下基本上不用碎片整理,它每隔一段时间会自动整理
9、10.创建/改变文件系统 NO1.创建文件系统类型 rootrehat root#umount/dev/sdb1 rootrehat root#mkfs-t ext3/dev/db1 rootrehat root#mount/dev/sdb1/practice 11.改变文件或文件夹权限 chmod NO1.将自己的笔记设为只有自己才能看 rootrehat root#chmod go-rwx test.txt 或者 rootrehat root#chmod 700 test.txt NO2.同时修改多个文件的权限 rootrehat root#chmod 700 test1.txt test
10、2.txt NO3.修改一个目录的权限,包括其子目录及文件 rootrehat root#chmod 700-R test 12.改变文件或文件夹拥有者 chown 该命令只有 root 才能使用 NO1.更改某个文件的拥有者 rootrehat root#chown jim:usergroup test.txt NO2.更改某个目录的拥有者,并包含子目录 rootrehat root#chown jim:usergroup-R test 13.查看文本文件内容 cat NO1.查看文件内容,并在每行前面加上行号 rootrehat root#cat-n test.txt NO2.查看文件内容
11、,在不是空行的前面加上行号 rootrehat root#cat-b test.txt NO3.合并两个文件的内容 rootrehat root#cat test1.txt test2.txt test_new.txt NO4.全并两具文件的内容,并追回到一个文件 rootrehat root#cat test1.txt test2.txt test_total.txt NO5.清空某个文件的内容 rootrehat root#cat/dev/null test.txt NO6.创建一个新的文件 rootrehat root#cat new.txt 按 CTRL+C 结束录入 14.编辑文件文
12、件 vi NO1.新建档案文件 rootrehat root#vi newfile.txt NO2.修改档案文件 rootrehat root#vi test.txt test.txt 已存在 NO3.vi 的两种工作模式:命令模式,编辑模式 NO4.进入 vi 后为命令模式,按 Insrt 键进入编辑模式 按 ESC 进入命令模式,在命令模式不能编辑,只能输入命令 NO5.命令模式常用命令 :w 保存当前文档 :q 直接退出 vi :wq 先保存后退出 15.路径操作 cd pwd NO1.显示当前路径 rootrehat root#pwd NO2.返回用户主目录 rootrehat roo
13、t#cd NO3.改变到其它路径 rootrehat root#cd/etc NO4.返回到上一级目录 rootrehat root#cd.NO5.返回到根目录 rootrehat root#cd/16.查询文件或文件夹 find NO1.查找当前用户主目录下的所有文件 rootrehat root#find NO2.让当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;rootrehat root#find.-perm 644-exec ls-l ;NO3.为了查找系统中所有文件长度为 0 的普通文件,并列出它们的完整路径;rootrehat root#find
14、/size 0-type f-exec ls-l ;NO4.查找/var/logs 目录中更改时间在 7 日以前的普通文件,并在删除之前询问它们;rootrehat root#find/var/logs-mtime+7-type f-ok rm-i ;NO5.为/找系统中所有属于 root 组的文件;rootrehat root#find/-group root-exec ls-l ;NO6.find 命令将删除当目录中访问时间在 7 日以来、含有数字后缀的admin.log 文件 rootrehat root#find.-name admin.log0-90-90-9-atime-7-ok
15、rm ;NO7.为了查找当前文件系统中的所有目录并排序 rootrehat root#find.-type d|sort NO8.为了查找系统中所有的 rmt 磁带设备 rootrehat root#find/dev/rmt 17.显示文件/文件夹清单 ls/dir NO1.显示所有文件,包括以.开头的隐含文件 rootrehat root#ls-a NO2.显示文件的详细信息 rootrehat root#ls-l NO3.显示当前目录及所有子目录信息 rootrehat root#ls-Rl NO4.以时间排序显示目录,这在找最新文件有用 rootrehat root#ls-tl NO5.
16、以文件大小排序 rootrehat root#ls-Sl NO6.显示文件大小,并按大小排序 rootrehat root#ls-s-l-S 18.移动或更改文件/文件夹名称 mv 与 cp 命令用法相似 NO1.若移动目标文件已存在,要在移动之前,先备份原来的目录文件 rootrehat root#mv-b test.txt test2/这样在 test2 下将有两个文件 test.txt 及 text.txt 其中 test.txt 是备份文件,test.txt 是新的文件 NO2.若移动目标文件已存在,但不想弹出是否覆盖的提示,直接覆盖 rootrehat root#mv-f test.txt test2/NO3.当源与目标都拥有同一个文件,若源文件比目标新则移动,否则不移动 rootrehat root#mv-u test.txt test2/NO4.更改文件名称 rootrehat root#mv test.txt test2.txt NO5.更改目录名称 rootrehat root#mv/test2/test2_2 来自:http:/