1. 程式人生 > >Linux 命令:檔案目錄操作與例項

Linux 命令:檔案目錄操作與例項

 

來源: http://blog.51cto.com/yuanzhitang/2056994

本文介紹基礎的檔案操作:建立,移動,編輯,刪除 檔案和資料夾

 

命令與案例:

 

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$