linux怎么建目录,Linux上如何管理文件以及创建目录的简便方法

Linux中的文件管理类命令有:cp命令、mv命令、rm命令。

cp命令即复制源文件至目标文件,可进行单源复制和多源复制;单源复制的命令代码为

cp [OPTION]… [-T] SOURCE DEST,如:将文件/etc/exports复制到/tmp/myroot中,

3c8ce6380daa33c267ccb0e2e66a02de.png

同时要注意,

若DEST不存在,则事先创建此文件,并复制源文件的数据流至DEST中

若DEST存在:

如果DEST是非目录文件:则覆盖目标文件;

如果DEST是目录文件:则先在DEST目录下创建一个与源文件同名的文件,并复制其数据流至目标文件中

多源复制有两种方式:cp [OPTION]… SOURCE… DIRECTORY

cp [OPTION]… -t DIRECTORY SOURCE…

若DEST不存在:错误

若DEST存在:

如果DEST是非目录文件:错误;

如果DEST是目录文件:分别复制每个文件至目标目录中,并保持原名;

其常用选项有:

-i:交互式复制,即覆盖之前提醒用户确认

-f:强制覆盖目标文件;

-r或-R:recursive递归复制目录,连同目录内容一起复制;

-d:复制符号链接文件本身,而非其指向的源文件;

-a:archive,用于实现归档,相当于-dR –preserve=all

–preserve=

mode:权限

owownership:属主和属组

timestamps:时间戳

context:安全标签

xattr:扩展属性

links:符号链接

all:上述所有属性

mv命令:对文件进行移动

mv [OPTION]… [-T] SOURCE DEST

mv [OPTION]… SOURCE… DIRECTORY

mv [OPTION]… -t DIRECTORY SOURCE…

常用选项有:

-i:交互式移动,即移动之前提醒用户确认

-f:强制移动目标文件;

rm命令:remove删除

rm [OPTION]… FILE…

-i:交互式删除,即删除之前提醒用户确认

-f:强制删除目标文件;

-r或-R:recursive递归删除目录;

如:将刚刚复制的/tmp/myroot/exports交互式删除,

3c8ce6380daa33c267ccb0e2e66a02de.png

删除目录:~]# rm -rf /PATH/TO/DIR

危险操作:~]# rm /  或 ~]# rm /*

注意:所有不用的文件建议不要直接删除,而是移动至某个专用目录 (模拟回收站)

bash的基本特性之一为命令执行的状态结果,另有一个特性为命令行展开。

命令执行的状态结果:bash通过状态返回值来输出此结果

成功:0

失败:1-255

命令执行完成之后,其状态返回值会保存至bash的特殊变量$?中,可立即通过~]# echo $?查看命令执行的状态结果,如:

3c8ce6380daa33c267ccb0e2e66a02de.png

命令正常执行时,有的还会有命令返回值

根据命令及功能不同,结果各不相同;

引用命令的执行结果:$(COMMAND)或`COMMAND`

命令行展开:

~:自动展开为用户的家目录,或指定用户的家目录

{}:可承载一个以逗号分割的路径列表,并能将其展开为多个路径

如:

创建/tmp/x/y1,/tmp/x/y2,/tmp/x/y1/a,/tmp/x/y1/b

3c8ce6380daa33c267ccb0e2e66a02de.png

创建/tmp目录下的:a_c, a_d, b_c, b_d

3c8ce6380daa33c267ccb0e2e66a02de.png

创建/tmp/mylinux目录下的:

mylinux/

├── bin

├── boot

│   └── grub

├── dev

├── etc

│   ├── rc.d

│   │   └── init.d

│   └── sysconfig

│       └── network-scripts

├── lib

│   └── modules

├── lib64

├── proc

├── sbin

├── sys

├── tmp

├── usr

│   └── local

│       ├── bin

│       └── sbin

└── var

├── lock

├── log

└── run

3c8ce6380daa33c267ccb0e2e66a02de.png

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/99177

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值