找回密码
 注册
关于网站域名变更的通知
查看: 268|回复: 1
打印 上一主题 下一主题

Linux文件与目录管理

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-28 10:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
一、目录与路径8 l8 h- O2 c& V2 _$ j" E) Z
# j1 [* [- ?( V, J
绝对路径:绝对路径的写法一定由根目录"/"写起,例如/usr/share/doc这个目录
- l) @7 q* I$ `! u
* c( ?8 ~4 B" A/ |8 m相对路径:相对路径的写法不是由"/"写起,例如,要从/usr/shar/doc到/usr/share/man这个目录去,我们就可以写成 cd .../man,这个就是相对路径的写法。从中很明显的发现,很多时候相对路径的写法更为方便快捷。
2 X( b# V  X6 f/ ^
( \' y4 k/ h- c7 k4 E+ l6 \* \5 ?& l' w2 G
$ c2 T+ A6 e: Z* t' `3 C: a* B
二、目录的相关操作
! c* w8 a7 g5 B* \# T$ Y5 ^
+ \$ ?( B/ x" b( T+ ].    代表此层的目录2 }3 r+ y' G3 n& g

6 p0 J0 t3 y8 h" B$ @  v* {..   代表上一层的目录
0 t# Y! a* E  P' r, J/ ]$ J; ?. G! g$ V, F
6 m/ \% `2 r4 ~/ ]$ U-    代表上一个工作目录
, p4 Z0 M7 b; d/ W: @* |* I' }
. H+ S5 y5 D- I1 G& c: x: w~   代表“当前用户身份”所在的主文件夹
6 D1 A! y/ Y7 x- s# A4 r  D2 [$ T! P, w

5 j' E% C  v6 w- C/ p4 @& b5 p9 Q+ b4 z$ q9 M" \
三、常见的处理目录的命令
0 Y  O6 e' I; q- K; z$ S8 l4 [  o
cd:  切换目录     pwd: 显示当前目录的路径  mkdir:  新建一个新的目录 rmdir: 删除一个空的目录。
& E6 h- s) q+ Y. p' [' j' l1 P. N5 d0 w* E
" s) v2 J/ A3 _* Y9 D

# c8 C& O# F8 {  |# p# W1 y8 f6 U2 \四、查看文件与目录:ls
8 U. Z: O1 U" C1 V  c1 T6 w
# ]& T$ c+ B3 V用法:ls -参数, k- v1 ^0 }* t( b& @4 w
( z! u) \9 ^4 D. h) s3 d( _) w
常用参数:
$ _6 \$ s7 o) ?( I
. G5 G' ]+ Q* Z1 S6 w-a  全部的文件,连同隐藏文件(开头为 . 的文件)一起列出来(常用)5 D* b! w. {) o* l

* O$ ]7 u) b) n" S2 @4 k-d  仅列出目录本身,而不是列出目录内的文件数据
; x3 v/ Z! ~! G% T2 f- v8 h$ @" P/ {+ K& q. z
! d$ ?0 \/ T: t, Q" k4 \3 r-l   列出长数据串,包含文件的属性与权限等数据(常用)) N: o3 K3 |8 H
5 @; G4 L6 ?$ Z5 T0 m8 [$ G$ F$ d, T
其中,直接输入ll  就是等于输入 ls -l 是等同的
6 I! |: M4 C5 e/ ^$ I4 @; k
, |+ Z2 e* i0 E9 x" u) {
5 ?& p( A# \$ u9 A9 M* T& w! p% @8 A; f- h+ z) D! ^
五、复制、删除与移动:cp, rm,mv0 }% _3 u' n& f( {$ N
: }& T; j/ S2 l  v- C& E
①、cp  -参数  源文件  目标文件0 Y5 G/ T8 v' X8 v4 W0 {- t
8 I6 p2 I& @, P9 ?- O# B
-a   有了这个-a的参数,使得你复制整个文件数据的权限跟源文件数据的权限完全一样。,在默认的条件中,cp的源文件与目标文件的权限是不同的。
0 B0 Q+ i# x5 k# o: j4 I1 L  a' W$ W: m5 c8 B$ C
-d   若源文件为连接文件的属性,则复制连接文件属性而非文件本身;* i. V: d! ]6 E$ y0 r

# _" ]4 `& E# c) N/ i4 ]# |-i    若目标文件已经存在,在覆盖时会先询问操作的进行+ V' O1 c5 i3 I5 v' X

3 E+ T  C' [2 f; B* j: F$ N-l    进行硬连接的连接文件创建,而非复制文件本身
2 U! x3 k$ o! O( z' p" w9 S0 u, _9 g, H2 M
-r    递归持续复制,用于目录的复制行为1 {6 k5 g6 t; {% R$ p9 M4 o

  k- N; _) f% g. u-s   复制成为符号链接文件,即“快捷方式”文件,属于软连接
- D! q- w: k9 G
: p/ V9 a: [' M②、rm(移除文件或目录)
, s- O' c% i( V/ [0 c& r7 [/ A" p) T9 H5 L" j1 n
rm -参数 文件或目录
( ~, F7 C5 O6 z9 o) L4 M9 g( i( U, U! ]* [9 \6 H, c
常用参数:6 ~" [! g" v# i: L; V+ E) t
6 y3 B* @& [# v
-f  就是force的意思,忽略不存在的文件,不会出现警告信息;
+ {1 H" P) P4 k$ g9 I, K" |" R& o( y- L9 S4 T/ Y9 ]
-i  在删除的时候会询问用户是否操作3 w1 _' g6 {9 @0 p) x
( d7 `; n0 d& v$ H0 `
-r 递归删除,最常用在目录的删除,不过这个是非常危险的参数!!# F9 V6 g: p* z$ K+ p, Q, z

- Y$ M- x8 q, X9 D2 _8 V9 x( v③、mv(移动文件与目录、或更名)
, _' z, ~1 f+ ?4 ], h4 I! p# S, H0 L  _' j  O; t
mv -参数  源文件  目标文件
7 \- \; B# M6 q. b4 K/ ]$ x% z4 `  Y4 L! H
mv  源文件1 源文件2 源文件3.......目标文件
/ R0 R9 Q! n3 a: s0 R' ]6 ?4 h
2 Z! T9 h, h$ ]  l& R2 ~常用参数:
# A- B6 l% v. ?) ^% w4 u-f   force强制的意思,如果目标文件已经存在,不会询问而直接覆盖
+ N- J' j+ k) f% n" p2 w# g$ I
! X: d& ]" `" d& t, E  S-i   若目标文件已经存在时,就会询问是否覆盖
# N- ~) ~1 U" F: {$ Z* }- g( {
$ y6 ^. D3 p9 `; S& ^' ~; \. y! m-u  若目标文件已经存在,且源文件比较新,才会更新
  G5 V1 Y9 m$ h# Y' b. l6 o3 l' H; j' _# @/ Y5 D

1 F$ F2 v5 b8 o2 P" V# S. ~5 G: S$ l) }5 X4 O" v
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-4-28 13:57 | 只看该作者
    Linux文件与目录管理
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-25 23:05 , Processed in 0.171875 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表