linux 文件和目录操作

时间:2022-04-16 22:49:03

1 相对路径和绝对路径 (与C++中概念相似)

cd /root/cat 绝对路径

cd ../文件名/ 相对路径,指相对某个文件而言的

2 切换目录

cd  当前目录 进入某个目录

pwd 显示当前目录

cd .. 上一层目录

cd ~切换到home目录

cd - 不同路径切换(返回上一次的目录)

3 复制文件和目录

1)cp 文件名 (可以连续多个文件)destination(目标)复制(文件时间戳会变的)

cp -p文件名(可以连续多个文件) destination(目标)复制(文件的时间戳还是原来的那个)

cp -r dir1 dir2 复制目录

备注:-r是递归,指复制整个目录下的所有文件等,单个的R应该大写,与其他组合应该小写

4 移动和重命名文件和目录

mv 操作与cp类似,既可以用来移动,也可以用来重命名

重命名:mv 原文件名 现文件名

移动: mv 要移动的文件  目标位置的文件名(../指的是上一层)

5 删除文件和目录

rm 文件名 删除文件 (需要确认)

rm -f 文件名 删除文件(不需要确认,直接删除)

rm -r文件名 删除目录 (需要确认)

rm -rf 文件名 删除目录(不需要确认,直接删除)

其他的:

-i 交互式

-r 递归(复制那里有讲过)

6 新建文件和目录

touch 文件名 新建文件

mkdir 目录名 新建目录

7 确定文件格式

file 文件名  确定文件属性,查看文件

8 查看文件文本内容

cat 文件名 会显示文件的详细信息

如果一个文件的详细信息过多的话,可以用pageup,pagedown翻页(整页整页得翻)

另外,/g直接到顶部

/G直接到底部

/N往上翻页

/n往下翻页

/搜索 搜索相关内容

敲键盘上的q退出