cd -:返回上次所在目錄
cd /:返回根目錄 (絕對(duì)路徑)
cd ./目錄1/目錄2:進(jìn)入當(dāng)前目錄下的子目錄(相對(duì)路徑)
pwd:顯示工作路徑(Print Working Directory 的縮寫)
?ls:是List的縮寫,用于列出目錄下的文件,語法:ls [選項(xiàng)][目錄或文件名]
ls -a:列出文件下所有的文件,包括以“.“開頭的隱藏文件
**ls -lh *.log** :列出文件的詳細(xì)信息(.log結(jié)尾,*為通配符代表任意多個(gè)字符)
file 文件或目錄:顯示文件的類型(目錄、text、zip、shell腳本等)
mkdir dir1:創(chuàng)建目錄(dir1)(mkdir為make directory的縮寫)
mkdir -p ./dir1/dir2:遞歸創(chuàng)建目錄(-p:父目錄不存在時(shí),同時(shí)建立)
touch a.txt:創(chuàng)建文件a.txt
注:使用方法,將我發(fā)送的date.rar以壓縮文件解壓至游戲目錄(即:“夢(mèng)幻群俠傳2”文件夾下)并刪除game.rgssad文件(注:本人建議將該文件備份一下因?yàn)檫@是正常模式下的加密腳本),想玩正常補(bǔ)丁時(shí),把data文件夾刪除,并將game.rgssad文件重新放入游戲目錄(麻煩點(diǎn),汗。windows xp以上的版本,在使用dos命令模式下刪除目錄(目錄就是檔案總管中所謂的資料夾)不是用 deltree,而是用 rmdir 指令.在windows xp.2.nt下都可用rmdir指令刪除整個(gè)目錄,好比說我要?jiǎng)h除 test 這個(gè)目錄下的所有目錄和檔案,這語法就是:rmdir /s/q test其中:/s 是代表刪除所有子目錄跟其中的檔案./q 是不要它在刪除檔案或目錄時(shí),不再問我 yes or no 的動(dòng)作.要?jiǎng)h除的目錄前也可以指定路徑,如:rmdir /s/q d。由于當(dāng)前生產(chǎn)環(huán)境運(yùn)維不堆滿,一些人習(xí)慣將一重要的文件放在用戶的home目錄中,-r選項(xiàng)會(huì)刪除用戶的同時(shí)刪除用戶所有的文件和目錄,會(huì)將這些文件一起刪除。
rm 文件:刪除文件
rm -r 目錄或文件:刪除目錄(及目錄下所有文件)(非空也可以)
rm -rf 目錄或文件:強(qiáng)制刪除,如:rm -rf * 為刪除當(dāng)前目錄下所有文件
find -inum 1842601 -exec rm -rf {} ;:刪除亂碼文件或目錄(會(huì)提示找不到此文件或文件夾但其實(shí)已經(jīng)刪除了)(上傳中文文件會(huì)亂碼,rm命令刪除不了)(先使用ls -i命令找到inode,即文件或目錄前面的數(shù)字字符串,如1842601;)
?mv:是move的縮寫,可以用來剪切移動(dòng)文件、目錄或者將文件改名;
語法:mv 源文件 目標(biāo)文件(改名)或目錄(移動(dòng));
mv a b:移動(dòng)或者重命名一個(gè)文件或者目錄(存在即移動(dòng)目錄或覆蓋文件,不存在即改名)
git 提供了一種可配性很強(qiáng)的機(jī)制來允許用戶將指定的文件或目錄排除在版本控制之外,它會(huì)檢查代碼倉庫的根目錄下是否存在一個(gè)名為.gitignore 的文件,如果存在的話就去一行行讀取這個(gè)文件中的內(nèi)容,并把每一行指定的文件或目錄排除在版本控制之外。我在fedora9上安裝了git,其中g(shù)it壓縮包在root用戶本機(jī)根目錄下的tar目錄,解壓于tar目錄,[root@localhost tar]# tar -vxzf git-1.7.8.tar.gz,然后[root@localhost tar]# cd git-1.7.8。find . -exec ...這樣的命令肯定是遞歸搜索了(即深入n層目錄)了,大半是你的file.sh有問題,無法處理帶有目錄的文件名,如:./a/file.txt文件在你的的腳本處理下,被處理成:mv ./a/file.txt ./a/file.txt, ./a目錄不存在當(dāng)然mv不成功了。