收录了这篇文章
一,修改文件名和文件夹名
因为linux系统没有专门的重命名命令,只能使用移动文件的命令 mv 。
基本格式:
移动文件:mv 文件名 移动目的地文件名
重命名文件:mv 文件名 修改后的文件名
mv oldfilename newfilename mv /home/wwwroot/test/* /home/wwwroot/good
二,删除文件和文件夹
通常情况下,删除文件用:rm 文件名。删除文件夹用:rmdir 文件夹名。
但是rmdir不能删除非空的文件夹,那如何删除非空文件夹呢:命令:rm -rf 非空文件夹名;
-r 就是向下递归,不管有多少级目录,一并删除。
-f 就是直接强行删除,不作任何提示的意思。
1、删除文件夹命令
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
2、删除文件命令
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
3、删除当前文件夹下的所有文件
rm -r *
三,复制文件 cp
1、复制一个文件
cp 源文件 目标文件(夹)
cp 1.txt temp/ #复制1.txt 到目录 temp下 cp 1.txt temp/main.txt #复制1.txt 到目录 temp下,文件名改为 main.txt
如果目标文件已经存在或目标文件夹中含有同名文件,则复制之后目标文件或目标文件夹中的同名文件会被覆盖。
2、复制多个文件
cp 源文件1 源文件2 目标文件夹
cp 1.txt 2.txt 3.txt temp/ #复制1.txt 2.txt 3.txt到 temp目录
可以把多个文件一次复制到目标文件夹下,文件之间用空格分隔。
3、使用通配符*
cp 文件* 目标文件夹
cp *.txt temp/ #*.txt就是将所有以“.txt”结尾的文件都复制到目标文件夹下。
4、复制文件夹
cp -r 源文件夹 目标文件夹
cp -r temp/ new_temp #复制temp文件夹,并命名为new_temp
四,移动文件
把当前文件夹的所有内容移动到上层目录
mv * ../
把 /root/test 下的所有文件移动到当前目录
mv /root/test/* ./
修改时间 2024-01-25
声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。