[Linux] File Operations
- 顯示檔案,依照時間排序
ll -t
- 查詢檔案
find targetdir targetfile
find targetdir -type mytype -name targetfile
- 刪除檔案
rm -rf targetfile
-r:遞迴刪除資料夾內所有內容 -f:強制刪除
- 壓縮/解壓縮/檢視
#壓縮
tar -zcvf out.tar.gz sourcedir #解壓縮
tar -zxvf in.tar.gz -C targetdir #檢視
tar -ztvf in.tar.gz - 複製檔案
#複製單一檔案並改名為targetfile
cp sourcefile targetfile #複製單一檔案至某目錄下
cp sourcefile targetdir #複製資料夾
cp -r sourcedir targetdir - 移動(更名)檔案
mv sourcefile targetfile #一次移動多個檔案
mv -t targetdir file1 file2 ...
#格式化更名檔案,將matchfile符合exp1的字替換成exp2
rename 's/exp1/exp2/g' matchfile 