CentOS7学习02_文件目录操作_第1页
CentOS7学习02_文件目录操作_第2页
CentOS7学习02_文件目录操作_第3页
CentOS7学习02_文件目录操作_第4页
CentOS7学习02_文件目录操作_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CentOS7学习02-文件目录操作如果是刚进入系统的时候,我们默认所处的目录为登录用户的家目录(也叫宿主目录)pwdroot用户,则其家目录为 /root,如果是非root用户,则其家目录为 /home/用户名 可以用命令 pwd查看当前所在的目录(路径)DickCof-Lee 5 pwd/ home/Dickls查看文件或目录ls单独的ls命令只是列出当前目录下的文件和文件夹(不显示隐藏的文件)root&Cof-Lee Is anaconda-ks.c fgIs后面带上某个目录名,即可列出该目录下的文件和文件夹(比如查看根目录/下有什么文件和文件夹)常用目录简介:根目录/可以理解为

2、 整个系统能够管辖的范围,范围是最广的,包含了系统所有的东西。根目录下有bin,dev,home,.sys,usr等目录,说到某个目录时一般用它的绝对路径,最顶级的是根目录,然后一层一层地往下分。/bin目录里存放着最常使用的 命令/dev 是device的缩写,存放着 Linux的外部设备/etc 该目录用来存放所有的系统管理所需的配置文件和子目录/mnt该目录是让用户临时挂载别的文件系统的,比如可以将光驱挂载到该目录下/root为root用户(系统管理员)的家目录(主目录)/proc这是一个虚拟的目录,是系统内存的映射,可以通过直接访问该目录下的文件来获取 系统信息/usr存放着用户的很多

3、应用程序和文件特殊目录:当前目录用一个点表示.或./上一层目录用两个点表示 .或./ls带选项查看(格式:ls -选项 目录)ls -a (显示出包含隐藏文件的所有文件)ls -t (按照文件最后修改时间显示文件)ls -F (显示出当前目录下的文件及其类型)ls -l (显示目录下所有文件的许可权、拥有者、文件大小、修改时间及名称,同is -1g)ls -R (显示出该目录及其子目录下的文件)ls -d (仅例出目录本身,而不列出目录内的文件)其中不同的颜色代表不同的文件类型:白:一般文件(字符文件)蓝:目录;绿:可执行文件;红:压缩文件; 浅蓝:链接文件;黄:设备文件; 灰:其他文件ls后

4、的参数可自由组合rootflCof-Lee1 # Is /devagpgarthwrngrfkilltty 15autofsinitatlrtctty 16r tcOttyl 7kiYLsqs«dattyl8btrfs-controlCMjlsdaltty 19loop-control四da2tty2cdromsgOtty20mcelog5 gltty 21consolememtty 2 2coremidisnapshottty23rootCof-Lee Is -a /rootanaconda-ks-cfg .bash history.bash_logout.bash_profile

5、.bashrc * tcshrc cshrc134 4 4 4 4 4 42 2 2 2 2 2 257曰 4 4 5 B3 6 9 2 2 512 0 2 2 1root0Cof-Lee J* Is -1tota 1 4-rw- 1 toot root 1341 Aug 24 08 :59 dridconcid-ks , c£groot0Cof Lee * # 1 s -3 1tota1 2 B2rootroot135Aug2410 : 33dx-xx-xr-x *17r octroot224Aug24OS : 531rootroot1341Alicj2408 : 59Anacon

6、Elakfi - ufg-rw -.1rootroot263Aug2413: ia< bash hi story一七w-r一士一一 .1rootroot18Dec28bash_logout一=*一工!:一 1rootroot;176Dec282013«bash_prof ile-rw-r-r.1rootroot176Dac232013 bashrcll为Is -l的别名(单独的ll命令相当于ls -l, ll后也可带参数,相当于ls -l加其他参数)1rwx rwxrwx.1rootroot;7Aug24oe:S3bindr:-xETH-x.5rootroot4096Aug24

7、oe:59drwxr-xr-x.19rootrcct;3160Aug2410 I49drwxr-xr-x.73rootroot0192Aug2410 :49drwxr-xr-x .2rootroot6Apr1100:591rwx rwxrwx.1rootroot7Aug24oe;S3lib一coot6Cof-Lee 、事 11 total 16使用dir命令和is是一样的。Linux文件基本属性用命令is -l或ll可显示一个文件/目录 的属性rootScof-Lee -# Is -1 /etc tot, 103 616 Aug 2406 : 58adjtimeroot root root;

8、rootroot root root root151S Jun2 013aliases122BS Aug 24 09;04 aliases.db236 Aug 24 日:54541 Apr 10 21 :48 anacron'tahi比如上图中圈红的一行 第一部分:-rw-r-r-这一段 有10个字符 第一个字符用来表示文件的类型:-横杠表示它是一个文件d则表本目录/表示链接文档b表示可随机存取装置(块设备)c表示串行端口设备如键盘,鼠标等(字符设备)接下来的以三个字符为一组 表示对该文件或目录所拥有的权限,共三组(owner,group,others )owner:文件所有者拥有的权

9、限,group:文件所在组的组员所拥有的权限,others:其他用户拥有的权限(文件所在的用户组不一定是文件拥有者所在的用户组)r表示读权限,w表示写权限,x表示执行权限 -表示没有该权限文件所有者有:r读权限,w写权限,-没有执行权限文件所属的组成员有:r读权限-没有写权限,-没有执行权限第二部分:个数字表示该文件的链接个数,其他组用户有:r读权限-没有写权限,-没有执行权限1就是只有这一行最后的文件名能表示这个文件,2或大于2表示在别的目录下还有其他文件名也表示这个文件(也就是说在别的地方有该文件的链接)第一个root表示该文件的拥有者,第二个 root表示该文件所属的用户组其他的属性如下

10、图(文件大小默认单位B,字节)rooteCof-LeeIs -1 /etctotal 1036;二拒有首 相,tit l.小 工百;1 ', 文件名文件引-rw-rr- -1 rGot: | Foet| I6| jRuq 24 08: 5用 di t-rwr-r-1 root root1S18 Jun 12013 aliases注:Linux系统下的文件一般没有后缀,也不用后缀来表示该文件的类型。三:目录操作命令行里最左边的用括起来的部分表示: 用户名主机名 当前目录I噩;灌盘嘱眄表示用户的家目录pwd 命令显示当前所在的目录(root用户的家目录为/root)root&Cof

11、-Lee pwd凸凸七cd目录名 切换至该目录下rootCof-Lee 7# cd /etc root&Cof-Lee etct pwd /etccd相对路径 切换至当前目录的下一级目录(例:在/etc里切换至它的下级目录 sysconfig)rootCof-Lee etc# cd sysconfig rootCof-Lee sysconfig# pwd /etc/sysconfigcd./相对路径 切换至当前目录的下一级目录(例:在/etc里切换至它的下级目录sysconfig)roat0Cof-Lee etc# cd ./sysconfigrootCof-Lee sysconfig

12、t pwdt吕七c/syguonfigcd .切换至当前目录的上一级目录(例:在 /etc/sysconfig里切换至/etc)root0Cof-Lee sysconfig cd .rootCof-Lee ate# pwd/ etccd ./切换至当前目录的上一级目录(例:在 /etc/sysconfig里切换至/etc)rootCof-Lee sysconfig + cd . J root9Cof-Lee etcf pwd,巳二二cd -切换至上一次所在的目录(本例中上次所在的目录为/etc/sysconfig)rootCof-Lee etc# cd /etc/sysconfigeotCof

13、-L吕e sysconfiqcd 直接切换至用户的家目录(不论当前所在的目录为何处,也可以只写 cd )rootSCof-Lee* cd raatCof-Lee f pwd/rootrcot Cof-Lee dev# cdroot Cof -Lee# pwd/ rootcd绝对路径(不论当前目录在何处,都能直接进入该绝对路径下的目录)rcotCcf-Lee cd /devrootSCcf-Lee dev# cd /etc/sysconfig/network-scripts/rootCcf-Lee network-suript三1#mkdir目录名 在当前目录下创建新目录(例:在 /root目录

14、下创建名为 mydoc的文件夹)root0Cof-Lee rootCof-Lee total 4-rw. 1drwxr-xr-x» 27季 mkdir-f 11root rootroot rootmydoc1341 Aug6 Aug24240 0 : S± anaconda-ks . cf g 16Tb3roo tgCof-Lee mkdi r: cannotrootCof-LeeEootCcof-Lea total 4-rw. 1drwjtr-xr-M, 2drwxr-xr-w, 3root root 1341root root 6root root 20mkdir -p

15、目录名/目录名 递归创建目录及其子目录(多级目录) ,如果没有参数-p是创建 不成功的。(例:在/root目录下创建名为 mydoc2的目录,还要在/root/mydoc2下创建mydoc3 的目录)I mk&LE nydQc2/iiiydDc3uimnta directory fityde>c2/mydor37 No such file or directoryI mkdir -p mydoc2/mydoc3-li 11./mydoc 2 : total 0drwxr-xr-x. 2 root root Aug 24 16:00* Zmydoc2/mydocS:mkdir -m

16、xxx目录名 创建目录时就指定其权限(xxx表示权限的数值)roct&Cof-T.ee* mkdit -m 700mycioc3roct,Co£ -I>ee 舍 mkdi.r -m |770 mydoc4 root &Cof-I.ee *» # mkdir -m 777 mydocS f root Cof-Lee114-rw. 1 root root 1341 Aug 24 OB : 59driwHi-xr-x,2rootroot6Aug241 ; 03drwxr-xr-x_3rootroot20Aug2416:08drwx-一*2rootroox6A

17、ug2416:18dfwxrwth2rootroot6Aug2 416:18anaconda-ks.cfgdrwxrwxrwx, 2 root root6 Aug 24 16:19root Co f- Leeroot 0 Co f-Loetotal 4-rw- 1drwxr-xr- x 2roat roat root. ioo t * I - 11rOO"t HQOt root root root root root root roalz rootg g q qg 3 u u u u A A A A A 1 © o 6 6 4 2anaconda-k80u£qrm

18、dir目录名删除一个目录(只能删空目录)rootQCof-LeeroctCof-Lee total 4rwdrwxr-xr-x *drwxr-xr-x. 2 rootCof-Lee rootUCof-Lee total 4root root rootroot root root1341 Aug 24|17 tRuq 246 Aug 24# | rmdlE my 工 ftnyz | 11-rwdrwxr-xr-x * 2 drwxz-xr-x * 2 rootSCof-Leeroot root rootroot root root1341 Aug 246 Ruq 246 Aug 2408:59

19、anaconda-ks-cfg16:52|-|16:4609:59 anaconda-ks.cfg16:53 |16:46rmdir目录1/目录2下图中只删除my1下的子目录my2,不会删掉 my1。(只删空目录)* |mkdlr-p myl/myZ7# 11rmdir -p目录1/目录2递归删除目录1及其子目录2,前提是 子目录为空且删除后其父 目录为空时,父目录才能被删除*E W - *'-一* 1 drwxrwx, 2rootScof-Lee root&Cof-Lee tota1 4-rw 1drwxr-xr-x, 3 dtwxrwx- 2 (root.CofttlJ i

20、 r : La 二1Qd root0Cof-Lee rootSCof-Lee total 4root root 1341 Aug 24 OB:59 anaconda-ks . cfgroot root#mkdir -p mydocZniyd©c2root root 1341 Aug 24root rootroot root20 Aug 246 Aug 2 408:59 anaconda-ks * cfgIE: 3M16L1B-# 忙mdit y myd" |to r&moveydoc?Directory、* rmdxr -p mydcc/mydoc2-jtTI:;r

21、oot root 1341 Aug 24 08:59root root6 Aug 24 16:19net emptydnGonda-ks,cfgrmdir只能删除空目录,如果 不是空目录,则要使用命令:rm -r rm -r目录名 删除一个目录,(删除前会有提示,需输入 y )drwxr-xr-x. 3 root root 17 Aug 24 16:39 drwxz-xr-x. 2 root root 6 Aug 24 16140 rootCofLee 、# rm-rm: cannot remove 衽yd口c4? 工s 且 diretztoEv rootCof-Lee rm -r mydoc

22、4rm: remove directory i±ydoc47 'yrootCof-Lee 】# 11cf g-rw 1 root root 1341 drwxr-xr-x, 3 root root 17 root Cof-Lee 7*rm -r目录名 如果该目录下还 有子目录,也会提示要不要删除(下例中先是删除了 的子目录my2,这时my1为空了才删除my1)my1rm -r目录名 如果my1父目录不为空时,是不会被删除的(如下图,my1里有my22和my33,只同意删 my22,然后就结束了,my33和my1都还在).P30 Aug 24fe Aug 24u u _ J 5

23、17 : 08 16:froot0Cof-Lee、* rm -r mylrm: descend into iirectcry iFyl?反 rm: remove di rectory tyl/iriy22? Ly 1 rm: remove di rectory ftyl /fmy33? nrootCof-Lee 1 4-rw. 1drwxr-xr-x * 3drwxr-xr-x. 2 root0Cof-Lee (rootQCof-Ijfe?t* rotal 0 drwxr-xr-x + 2rootQCof-Leereel: root root11root 134 1root root* # c

24、d myl mylj # 11166Aug Aug Augroot root Aug 2424242408 : S9 anaconda - Jr b - cfg17:OB| I16 : 46rm -r目录1/目录2只删除目录2,不管目录2是否为空。目录1不删。my工/myiroot 0Co f - Lee root0Cof-L*etotal 4 -rw.drwxr-xr-x _drwxr-xr-x _root root rootroot root root1341 Aug 1 7 ug Auq4 4 42 2 2anaconda-ks.cfgrootCof-Lee-#1 rm_=E_myT7m

25、y2m: h«do v e di re c t ory_fit y 1 / my2 ?yt root Co f-匚0已 tota1 4T7H dr irficr一 dr wjcr root root JZOOt1341 Aug 24 | £ 1Auq 2 力6 Axiq 2 40-S54rm -f目录名 强制删除该目录及其包含的 所有文件,且不提示root 0Cof-L.eerootCof-Lee" I mkdir-# 11-pi iiiyl/iuy2-total 4 -rw.drwxr-xr-x. drwxr-xr-x.root root rootroot ro

26、ot root1341 Aug17 Auq6 Aug242 42400:59 anacond-ks.cfg17: Ofe| | 16i 46froot$Cof'Lee (root&Ccf-Lee total 4-ZTtf. 1drwxr-xr-x, 2met ft Co f-Leem -rf mylroot root 1341 Augroot root-6 Aug2424OB:59 anaconda-ks » cfg 16:46du -s /root显示目录root的总容量,以 KB为单位四:文件操作touch文件名创建新的文件(如果文件名已存在,则更新该文件的最后修

27、改时间)drwxx-Xi:-x 3. drwxr-xr-x. 2 rootCofLee root; 0Cof-LeetOQtr XOQ t root- root-1*186 Aug2 42417 : 0816:46touch myfileTTroot coot root rootroot root root root134 118 6 0Aug Aug AugAug2 42 4242400:59 anaconda-ks.afg 17 : OS 16:46 17:19"cat文件名 查看文件内容f root&Cof-Leetoot root root rootroot root

28、 root root;1341IS 6 0AugAug AugAugcat anaconda-ks cfg0g;59 anacondd-ks.cf917 1 oa167E17 : 1 B rnyf xla ve rsion=DEVEI* S yst-em du'thor i zat ion info r mat ion duth enAblesha<iow pa9salgoKshd512 # Use CDROM instillation media cdr om Use graphical install graphical Run the Setup Aaent on firs

29、t boot当文件内容过长时,一屏显示不了时可能就看不到文件开头的部分了。要用 |morecat文件名|more分屏查看文件内容(按空格键向下翻页,中途可按Ctrl加C键退出)(root®Cof-X»ee 事 czmti anauQndm k , cf gr | more #vej?sion=DEVEJL* System authoriiNatrLon infoirni-ation mut henmHXa 召 hmdox pm马日工 ga=&ha5 :L2拿 Us& CDROM ins t alJLatt ion mecl±d cdxom* TJs

30、& qrmphzLuml ins t atll mjraphzL。二工* Run the Setup Aqrent on first t>ootf i rstbaatenableignozredLL s k. on X y uw &=目 dat* KeyJ&ordL layoutskeylboar d vez keymap=u.sxlayotit s= 1 us ', Sy 目 Eibe JLangmiag。more文件名 同cat文件名|more(不过会提示看了多少比率了)u oo t Co f T>e e Jl . fflUEiS mrimcjo

31、rida -k 日 u 量q # ve 七口 五on = E>於VEL* ;Sya£口m u七homii.之口£5Lon i.nf oxrmLlt xon auth 一onai匕工。目hadow pa s s a 1 <90a Fka 512 # Uso CZDROM ±nstLa 1 XaXxon. madxa c4dcom* U巨ogrmphim 工xns1gr mphiczm 1* Rueth叁一七upAgenton.f i rst to-ootfirrstboot; anmbla:LqcoHEdJ_jskonly - us& = s&l

32、t;ia* Keybo tr d Idyoixt skoybomirci vcJceymp-us xlayotxt s = us * 自XanguagieI m ng 目 n 口令.UT F=8rm文件名 删除文件,会有提示,可以是相对路径下的文件也可以是绝对路径下的文件。 (要输入y确认)drwx-xr -x.Zfootfoot6 Aai。2 416:46-rw*r-1*-.1rootrootO Aug 2 417:18(root & Cot 工日小 | rE my£i 工。xn: z-amovenmptyFTTeyfi(rcot.9ccf-L,a& 】 11口to

33、tal 4anaconda-ks * cfg-rw* 1 root root 131 Auer 2 4 。日,59A17:1 6 :drwxr-xr-x 3 root root drwxr-xr-x , 2 coot; root t root Cof - #rm -f文件名 强制删除文件(不提示)root tootO Aug 2 4rootCofLee root®Cof -Lee total 4-rw* 1drwxr-xr-x * 3drwxr-xr-x, 2 root cof-Lee-J: rm -f myflie-1 » 11root root 1341root roo

34、t 18root root 6myfila24242 409 : 5917 :oa 16:46anaconda-ks + cf1 # touch.-1 # 11my 1 / my 11 JLeroot root rootOB r 59 anACorwla-ks . cf g 17 132 16:46rootOcof-Lee total 4rw. 1drwxirxrx. 3drwxE-xr-it. 2roct ftCcf 0小aroot root rootroot root r oot134 1 Aug 2 4I 3 2 IAug 2 4后 Aug 74±m± remove fegulr4 4 42 2 2 g g u u u 飞2 63 d-,7 6cp源文件 目的文件名复制文件,把源文件复制到目的文件名(可带路径)0 Aug 2 4myf

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论