linux中常見的文件操作命令(一)
改變目錄
cd
查看當前目錄
pwd
查看目錄下的文件的詳細信息:
ls -l /tmp
創建目錄
mkdir /tmp/test
創建文件
touch /tmp/test.txt
將file2的時間記錄改成和file1一樣
touch -r file1 file2
刪除文件
rm /tmp/test.txt
rm -f /tmp/test.txt 不顯示提示信息
刪除文件夾
rm -r /tmp
rm -fr /tmp 不顯示提示信息
複製文件
cp /tmp/res.txt /tmp/des.txt
複製文件夾和文件夾中的內容(*表示所有文件和文件夾 ?表示一個字符)
cp -r dir/* /tmp/
移動文件
mv /tmp/res.txt /tmp/des.txt
查看文件內容
cat /etc/services
head -n /etc/services 查看文件前n行的內容
tail -n /etc/services 查看文件後n行內容
管道
cat /etc/services | more 翻頁
重定向
cat /etc/services > a.txt
cat /etc/services >> a.txt
>
是定向輸出到文件,如果文件不存在,就創建文件;如果文件存在,就將其清空;備份清理日誌文件的時候,就是這種方法:先備份日誌,再用'>',將日誌文件清空
>>
將輸出內容追加到目標文件中。如果文件不存在,就創建文件;如果文件存在,則將新的內容追加到那個文件的末尾,該文件中的原有內容不受影響
統計文件內容的行數
wc -l /etc/services
返回文件開頭的快捷鍵
gg
返回文件末尾的快捷鍵
shift+g (即G)
原帖地址:https://www.cnblogs.com/lanse-yan/archive/2012/11/29/2794300.html
最後更新:2017-04-03 16:48:44