閱讀49 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go 手機內存卡
  下一篇:go 21款Wordpress圖片相冊插件