命令与案例:
mkdir 创建目录
--创建两个目录
1
|
tangym@ubuntu:~$
mkdir
test2 test3
|
--在test1下面创建一个新的目录mydir
1
|
tangym@ubuntu:~$
mkdir
test1
/mydir
|
--尝试在test100下面创建一个新的目录mydir,但不成功,因为test100这个目录不存在
1
2
|
tangym@ubuntu:~$
mkdir
test100
/mydir
mkdir
: cannot create directory `test100
/mydir
': No such
file
or directory
|
-- 强制创建父子这两个文件, 尽管test100这个父目录不存在
1
|
tangym@ubuntu:~$
mkdir
-p test100
/mydir
|
touch 创建文件
--创建hello文件在当前目录
1
2
|
tangym@ubuntu:~$
touch
hello
echo
|
-- 写 "hello" 到这个目录
1
2
3
4
|
tangym@ubuntu:~
/test1
$
cat
hellobackup
tangym@ubuntu:~
/test1
$
echo
"hello"
> hellobackup
tangym@ubuntu:~
/test1
$
cat
hellobackup
hello
|
mv 移动或重命名文件
-- 移动文件 hello到test1文件夹
1
|
tangym@ubuntu:~$
mv
hello test1
|
--重命名文件hello为hellobackup
1
|
tangym@ubuntu:~
/test1
$
mv
hello hellobackup
|
cp 拷贝文件
1
|
tangym@ubuntu:~$
cp
pse2 test2 -- copy
file
pse2 to test2 folder
|
rm/rmdir 删除文件和文件夹
--删除文件hello
1
|
tangym@ubuntu:~$
rm
hello
|
--删除文件夹test2
tangym@ubuntu:~$ rmdir test2
输入重定向至文件:
下面将会把界面的输入写入文件hellobackup文件
1
2
3
4
|
tangym@ubuntu:~$
cat
<<EOF >hellobackup
> hello world!
> real func
> EOF
|
1
2
3
4
5
|
常看文件内容
tangym@ubuntu:~$
cat
hellobackup
hello world!
real func
tangym@ubuntu:~$
|
完整的例子(创建和删除文件)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
tangym@ubuntu:~$
cd
mhydir
tangym@ubuntu:~
/mhydir
$
ls
tangym@ubuntu:~
/mhydir
$
touch
test
tangym@ubuntu:~
/mhydir
$
ls
test
tangym@ubuntu:~
/mhydir
$
rm
test
tangym@ubuntu:~
/mhydir
$
ls
tangym@ubuntu:~
/mhydir
$
touch
test
tangym@ubuntu:~
/mhydir
$
rm
-i
test
--Will Confirm whether delete the
file
rm
: remove regular empty
file
`
test
'? n
tangym@ubuntu:~
/mhydir
$
ls
test
tangym@ubuntu:~
/mhydir
$
rm
-i
test
rm
: remove regular empty
file
`
test
'? y
tangym@ubuntu:~
/mhydir
$
ls
tangym@ubuntu:~
/mhydir
$
|
本文转自 yuanzhitang 51CTO博客,原文链接:http://blog.51cto.com/yuanzhitang/2056994,如需转载请自行联系原作者