Linux常用命令之文件和目錄
ls(List Directory Contents)命令
用途:ls -a 顯示當(dāng)前目錄下所有(含以.開始的隱藏文件)的文件和目錄
ls -A顯示除了.和..的其他文件
ls -r 反序排列
ls -t 以文件修改時間排序
ls -S以文件大小排序
ls -h以易讀大小排序
ls -l 顯示除文件名外,還將文件權(quán)限,擁有者,大小,組,創(chuàng)建日期等詳細(xì)信息列出來
ls -F查詢目錄中的文件
ls -R查詢子目錄
例如:
ls -lhrt按易讀方式按時間反序排序,并顯示文件詳細(xì)信息
ls -lrS按大小反序顯示文件詳細(xì)信息
ls -l t*列出當(dāng)前目錄中所有以t開頭的文件詳細(xì)信息
cd(Change Directory)命令
用途:改變當(dāng)前目錄
cd /home進入/home目錄
cd ..返回上級目錄
cd -返回上次所在的目錄
rmdir命令
用途:從一個目錄中刪除一個或多個子目錄項,刪除空文件夾
rmdir /root/a1刪除root目錄下的a1空文件夾
rmdir a1此時a1文件夾中存在a2linux命令,刪除a1也會將里面的a2刪除
rm命令
用途:刪除文本,刪除前會確認(rèn)
rm aa.txt刪除aa.txt文本文件
rm -rf aa.txt強制刪除非空文本,不需要確認(rèn)
cp命令
用途:拷貝文件命令,cp只復(fù)制文本文件
cp只復(fù)制文本文件
cp a1/aa.txt a2/a3將a1文件夾中的aa.txt復(fù)制到a2文件夾中的a3文件夾下
cp -r 復(fù)制整個文件夾,包括文件夾中的文本
cp a1 a2 -r將a1文件夾復(fù)制到a2文件夾下
mv命令
用途:移動文件或修改文件名,如果第二個參數(shù)類型時目錄則是移動文件,如為文件,則是重命名文件
mv a4.txt 44.txt將a4.txt文件重命名為44.txt
mv a4.txt /a2將a4.txt文件移到根目錄的a2文件夾下
cat命令
用途:查看文本內(nèi)容
cat aa.txt查看aa.txt文本文件中的內(nèi)容
cat > bb.txt新建bb.txt文本文件,并輸入文件內(nèi)容,按Ctrl+D結(jié)束
grep命令
用途:用于文本內(nèi)容搜索