rm命令删除文件,rm -r命令删除目录(directory),回答y即可操控Linux操作系统删除相应的文件和目录。
如上图所示,如果一个目录中有成百上千个文件,每一个文件都要询问一遍是否删除文件,这会极大的降低工作效率。
rm -f(强制删除文件,即使目录中有上万个文件,也会在命令执行后的几秒后删除,并且没有是否要删除文件的提示。)
rm -rf(强制删除目录,同样会在命令执行后的几秒后删除,并且没有是否要删除目录的提示。)
如上图所示rm -rf /tmp/*
的意思是要删除根目录下,tmp目录下的所有文件。
如上图所示,rm -rf /tmp/
的意思是要删除根目录下的tmp目录。
cp命令的使用格式是:cp 【选项】【源文件】【目的文件】
如上图所示,将/etc/fstab 复制到/tmp/
如上图所示,将passwd复制到tmp目录下,并且重命名为passwd-new
如上图所示,可以使用时间为复制文件重命名,
如上图所示,如果想复制目录,就需要cp -r用于复制目录。
使用cp命令复制文件时,不能把文件搞丢,意思就是10个文件不能就复制过去两个。
如上图所示,在将linux目录中所有文件都复制到/tmp/中,如果使用 cp /opt/Linux/* /tmp/这会复制丢很多文件。应该使用命令,cp -r /opt/Linux/* /tmp/
也就是说如果你想把一个目录中的文件都复制到另一个目录中,就干脆把整个目录都复制过去。
mv 源文件 目的文件(可以直接使用mv这个命令移动文件和目录,不需要另外的选项。)
也可以使用mv命令给文件和目录重命名,
(同目录下移动文件,就相当于是重命名操作。)
如上图所示,du -h命令用于统计文件大小,du -sh 命令用于统计目录大小,(即du -sh命令用于将该目录下所有文件的大小进行总和。)du -ah 命令用于将一个目录下所有文件都显示出来,并且在最后总结出目录所占硬盘空间的大小。
如上图du -h是统计文件占硬盘数据块个数的大小,一个数据块的大小是4KB,不足4KB时也按照4KB来计算。
wc 命令用来查看文件的字符数,其中的第一个数字表示所要查看的文件所占的行数,第二个数字表示这个文件中所有的英文单词的个数(计算机通过在英文字符间的一个空格,代表是一个单词,)第三个数字表示所查找文件所占的字符数,(一个英文字母算是一个字符,一个汉字算是两个字符)。
wc -l命令表示查找文件的行数。当你知道不同目录的不同文件中所储存的信息时就可以查找相应文件夹中的同类信息的个数。
比如,在/etc/passwd中储存着用户的信息,一行代码,代表一个用户,如上图所示,在我的机器中存在着18个用户。
如上图所示,利用管道符 | 连接两条命令,将前一条命令产生的结果交给后一条命令再次处理。(注意,前一条命令所产生的结果必须是在屏幕上能够打印的出来的。)
如上图所示,如果一条命令产生的结果,你不方便看完时,就可以使用管道符,将前一条命令所产生的结果,交给命令less,来做处理。
如上图所示,如果要查找一个目录中所有文件的个数,可以使用命令 du -ah /etc/ | wc -l总数字减去1,就是这个目录中所有文件的个数。
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/42039.html