700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Linux 01 Liunx目录结构及文件基本操作

Linux 01 Liunx目录结构及文件基本操作

时间:2022-08-17 16:08:23

相关推荐

Linux 01 Liunx目录结构及文件基本操作

Linux目录结构及文件基本操作

1.Linux的文件组织目录结构(遵循FHS标准)

FHS(Filesystem Hierarchy Standard)标准:

多数Linux版本采用这种文件组织形式,FHS定义了系统中每个区域的用途,所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。

FHS定义的两层规范:

a./下面的各个目录应该放什么文件数据,例如/etc 应该放置设置文件。/bin与/sbin则应该放置可执行文件等等

b.针对/usr及/var这两个目录的子目录来定义。例如/var/log放置系统登录文件,/usr/share放置共享数据等等。

2.相对路径和绝对路径

绝对路径:以根"/"目录为起点的完整路径。以你所要到的目录为终点

cd /usr/local/bin

pwd

相对路径:相对于你当前的目录的路径,以当前目录.为起点,以你所要到的目录为终点

cd ../../usr/local/bin

pwd

注:在进行目录切换的过程中多使用Tab键自动补全,可避免输入错误,连续按两次Tab可以显示全部候选结果。

3.对文件的移动 复制 重命名 编辑等操作

--------------------------------------------------------------------------

新建文件test

cd ~:在其他的目录没有权限,所以需要先cd ~切换回用户的/home/shiyanlou

touch test:创建test空白文件

新建目录mydir

mkdir(make directories) mydir:新建mudir空目录

-p:可以同时创建父目录或者多级目录

例子:mkdir -p father/son/grandson

cd father/son/grandson

pwd

/home/shiyanlou/father/son/grandson

--------------------------------------------------------------------------

复制文件

cp(copy):复制一个文件到指定目录

例子:将之前创建的"test"文件复制到/home/shiyanlou/father/son/grandson

cp test father/son/grandson

复制目录

直接使用cp复制目录会出现错误

正确方法

加上-r 或者 -R 表示递归复制,有点"株连九族"的意思。

cp -r father family

--------------------------------------------------------------------------

删除文件

rm test:删除文件test

rm -f test 删除写有保护(只读)的文件,强制删除

删除目录

跟复制目录同样的命令 rm -r family

--------------------------------------------------------------------------

移动文件

mv:移动文件到指定目录

例子:将文件"file1"移动到"Documents"目录

mkdir Documents

mv file1 Documents

重命名文件

mv file1 myfile

批量重命名

touch file{1..5}.txt

批量将这五个后缀为.txt的文本文件重命名为以.c为后缀的文件

rename 's/\.txt/\.c/'*.txt 此处为正则表达式

查看文件

-n可以显示行号

cat -n passwd:正序显示

tac -n passwd:倒序显示

more passwd:分页查看

file /bin/ls:查看文件类型

--------------------------------------------------------------------------

常用命令:

cd:切换目录

.:表示当前目录

..:表示上级目录

ls -a:查看隐藏文件

-:表示上一次所在目录

~:通常表示当前用户的home目录

pwd:获取当前所在路径(绝对路径)

mydir:新建mudir空目录

mkdir -p:创建多级目录

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。