Linux文件/文件夹操作命令
1,文件操作
>>创建文件
a,使用touch命令。
#在当前目录创建文件 touch aa.txt #在指定目录创建文件 touch /home/jerval/Java/bb.txt
b,使用vi命令。
vi aa.txt
>>修改文件名
a,使用mv命令,如:
mv aa.txt bbb.txt
b,使用rename命令,如:
'rename 's/bbb.txt/ccc.txt/' bbb.txt
>>删除文件
使用rm命令。
rm ccc.txt
2,文件夹操作
>>创建文件夹
使用mkdir命令,格式:mkdir [选项] DirName。如:
mkdir /home/jerval/test_dir
>>修改文件夹名
a,使用mv命令,如:
mv /home/jerval/test_dir /home/jerval/test_dir2
b,使用rename命令,如:
rename 's/jerval/jerval888/' jerval
rename还支持正则表达式。如下:
# 删除所有的.bak后缀: rename 's/\.bak$//' *.bak # 把.jpe文件后缀修改为.jpg: rename 's/\.jpe$/\.jpg/' *.jpe # 把文件名改为小写: rename 'y/A-Z/a-z/' *
>>删除文件夹
a,使用rm命令。如强制删除文件夹jerval及其下面所有的子文件夹或文件:
rm -rf jerval
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
-i 删除前逐一询问确认。
b,使用rmdir命令,不过一旦目录非空,就很麻烦了,所以推荐使用rm命令。