本文介绍基础的文件操作:创建,移动,编辑,删除 文件和文件夹
命令与案例:
mkdir 创建目录
--创建两个目录
[email protected]:~$ mkdir test2 test3
--在test1下面创建一个新的目录mydir
[email protected]:~$ mkdir test1/mydir
--尝试在test100下面创建一个新的目录mydir,但不成功,因为test100这个目录不存在
[email protected]:~$ mkdir test100/mydir mkdir: cannot create directory `test100/mydir': No such file or directory
-- 强制创建父子这两个文件, 尽管test100这个父目录不存在
[email protected]:~$ mkdir -p test100/mydir
touch 创建文件
--创建hello文件在当前目录
[email protected]:~$ touch hello echo
-- 写 "hello" 到这个目录
[email protected]:~/test1$ cat hellobackup [email protected]:~/test1$ echo "hello" > hellobackup [email protected]:~/test1$ cat hellobackup hello
mv 移动或重命名文件
-- 移动文件 hello到test1文件夹
[email protected]:~$ mv hello test1
--重命名文件hello为hellobackup
[email protected]:~/test1$ mv hello hellobackup
cp 拷贝文件
[email protected]:~$ cp pse2 test2 -- copy file pse2 to test2 folder
rm/rmdir 删除文件和文件夹
--删除文件hello
[email protected]:~$ rm hello
--删除文件夹test2
[email protected]:~$ rmdir test2
输入重定向至文件:
下面将会把界面的输入写入文件hellobackup文件
[email protected]:~$ cat <<EOF >hellobackup > hello world! > real func > EOF
常看文件内容 [email protected]:~$ cat hellobackup hello world! real func [email protected]:~$
完整的例子(创建和删除文件)
[email protected]:~$ cd mhydir [email protected]:~/mhydir$ ls [email protected]:~/mhydir$ touch test [email protected]:~/mhydir$ ls test [email protected]:~/mhydir$ rm test [email protected]:~/mhydir$ ls [email protected]:~/mhydir$ touch test [email protected]:~/mhydir$ rm -i test --Will Confirm whether delete the file rm: remove regular empty file `test'? n [email protected]:~/mhydir$ ls test [email protected]:~/mhydir$ rm -i test rm: remove regular empty file `test'? y [email protected]:~/mhydir$ ls [email protected]:~/mhydir$
原文地址:http://blog.51cto.com/yuanzhitang/2056994
时间: 2024-10-15 08:26:15