首页 理论教育 文件目录操作命令:更高效的文件管理方式

文件目录操作命令:更高效的文件管理方式

更新时间:2025-01-10 工作计划 版权反馈
【摘要】:1)显示当前的绝对路径,执行如下命令:pwd2)改变当前目录,执行如下命令:cd /etc/yum将会把当前目录改为/etc/yum。13)移动文件或给文件改名,执行如下命令:给文件改名:mv /root/host.conf /root/myfile移动文件:mv /root/myfile /移动文件同时改名:mv /myfile /root/myfile214)删除文件,执行如下命令:rm /root/myfile2按“y”键确认。cat /etc/yum.conf>>/c.dat此时该文件长度为814B。

1)显示当前的绝对路径,执行如下命令:

pwd

2)改变当前目录,执行如下命令:

cd /etc/yum

将会把当前目录改为/etc/yum。

3)回到当前目录的父目录,执行如下命令:

cd..

4)创建目录,执行如下命令:

mkdir /usr/tigger

5)删除目录,执行如下命令:

rmdir /usr/tigger

注意:使用rmdir命令时,待删除的目录必须为空。

6)列出目录中的内容,执行如下命令:

ls/

7)列出目录中的所有内容(包括隐藏文件或称为点文件),执行如下命令:

ls /root-a

将会看到以“.”开头的文件名,它们称为点文件。若用命令“ls/root”命令是看不到它们的。

8)用长格式列出目录中的内容,执行如下命令:

ls /boot-l

注意:在Linux操作系统中,若某命令有几个开关,可将这几个开关合并在一起。例如,命令“ls -a -l”与命令“ls -al”或者“ls -la”作用相同。

9)创建空文件,执行如下命令:

touch /a.dat

10)复制文件,执行如下命令:

cp /etc/host.conf/root

将会把目录/etc中的文件host.conf复制到目录/root中,文件名不变。

11)复制整个子目录(不改变目录名),执行如下命令:

cp -r/usr/include /root

将会把整个子目录/usr/include(不改变目录名)复制到目录/root中。

12)复制整个子目录(改变目录名),执行如下命令:

cp -r/usr/include /root/include2

将会把整个子目录/usr/include复制到目录/root中,并将目录名从include改为in-clude2。

13)移动文件或给文件改名,执行如下命令:

给文件改名:

mv /root/host.conf /root/myfile

移动文件:

mv /root/myfile /(www.xing528.com)

移动文件同时改名:

mv /myfile /root/myfile2

14)删除文件,执行如下命令:

rm /root/myfile2

按“y”键确认。

rm -f/a.dat

不需确认。

15)删除非空目录,执行如下命令:

mkdir /root/mysub /root/mysub/new

rmdir /root/mysub

系统提示目录非空。

rm -rf /root/mysub

系统无错误提示。

ls /root

将看到目录/root中已经没有mysub目录。

16)分屏显示文件内容,执行如下命令:

more /etc/services

按空格键显示下一屏,按“q”键返回命令行状态。

注意:more作为管道命令时,可与其他一些命令结合,例如:

ls /etc |more

history |more

17)显示文件内容,执行如下命令:

cat /etc/services

18)合并文件,执行如下命令:

cat /etc/resolv.conf/etc/yum.conf>/b.dat

执行如下命令进行验证:

ls -l/b.dat

显示该文件长度为814B。

也可用两条命令实现同样的功能:

cat /etc/resolv.conf >/c.dat

此时该文件长度为26B。

cat /etc/yum.conf>>/c.dat

此时该文件长度为814B。

注意:>和>>>是重定向符号,若重定向的文件已经存在,则使用>时将用新内容覆盖原来的内容,而使用>>时将用新内容添加到原来内容的后面。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈