linux 从入门到跑路-文件管理
Posted Francis Drake K
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 从入门到跑路-文件管理相关的知识,希望对你有一定的参考价值。
linux 从入门到跑路
文件类型,路径问题
处理目录的常用命令
- ls: 列出目录
- cd:切换目录
- pwd:显示目前的目录
- mkdir:创建一个新的目录
- rmdir:删除一个空的目录
- cp: 复制文件或目录
- rm: 移除文件或目录
ls (列出目录)
–a 列出所有文件包含隐藏文件和.和..
–A 列出所有文件包含隐藏文件不包含.和..
–l =ll 长数据串列出,包含文件的属性与权限等等数据
–r 倒序列出
–R 递归列出
–d 仅列出目录本身,而不是列出目录内的文件数据与-l联合使用
–1 一列显示
–S 以文件大小排序,默认从大到小
-t 按mtime 从最近到最远的时间排序 -r 倒序
-ut 按atime 从最近到最远的时间排序 -r 倒序
-ct 按ctime 从最近到最远的时间排序 -r 倒序
ls –X 按照扩展名首字母来排序
stat 打印属性信息
cd 切换目录
cd [相对路径或绝对路径]
详见 相对路径绝对路径
pwd 显示目前所在的目录
pwd –p 显示 显示出确实的路径,而非使用连结 (link) 路径。
mkdir (创建新目录)
-m [权限] [目录名] 配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色~
-p [多级目录] :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!
[root@localhost etc]# mkdir -m 777 mytest [root@localhost etc]# ll -d my my.cnf my.cnf.d/ mytest/ [root@localhost etc]# ll -d mytest/ drwxrwxrwx. 2 root root 6 7月 15 09:33 mytest/ [root@localhost app]# mkdir -p {1/{2,3},2,3} [root@localhost app]# tree . ├── 1 │ ├── 2 │ └── 3 ├── 2 └── 3
rmdir (删除空的目录)
-p:连同上一级『空的』目录也一起删除
(没啥用,rm可以替代)
cp (复制文件或目录)
-i 覆盖前提示用户,若不加-i,则直接覆盖(前提没有alias)
-r或-R 递归,如源包含目录,一定要递归才能复制
-d 当复制的源是一个软链接时,复制出的文件,也是软链接,若不加d,则复制完整的源文件
--preserv=
mode 保留权限不变
owner[ship] 保留权限及owner,group不变
time[stamp] 保留时间戳不变
all 以上都包含
-p = --preserv=mode,owner,time
-v 复制的详细信息,每复制完一个文件,显示一行记录
mv移动 改名
-i 覆盖前提示用户,若不加-i,则直接覆盖(前提没有alias)
-f 强制覆盖
rename 策略 对哪些文件修改
例:
touch {1..9}.txt
将txt改为doc
rename txt doc *.txt
rm 删除
-i 删除前提示用户,若不加-i,则直接删除(前提没有alias)
-f 强制删除
\\rm
/bin/rm
\'rm\'
"rm"
rm –f
tree列出树状结构
-L level 列出指定级的路径
-d 只列出目录
-P 模式匹配
以上是关于linux 从入门到跑路-文件管理的主要内容,如果未能解决你的问题,请参考以下文章