linux中文件或者文件夾的基本操作(復制,移動,刪除,查找,壓縮)


linux 文件(文件夾)的創建,復制,移動,重命名,刪除基本命令

復制文件或整個目錄

cp 源文件名 目標文件夾/【目標文件名】
cp -rv 源文件夾 目標文件夾/【目標文件夾名】
--r 遞歸目錄下的子目錄
-v是返回每個復制文件的細節

移動文件或重命名文件
mv 源文件名 目標文件夾/
mv 源文件名 目標文件名 (重命名文件)


創建文件
touch 文件名
刪除文件
rm 文件名

新建文件夾
mkdir 文件夾的名稱

新建目錄/遞歸

mkdir ./{nginx,memcached,httpd,mysql}/{files,templates,vars,handlers,meta,default,tasks} -pv

刪除文件夾且目錄下面的文件
rm -r 文件夾名

交互式的刪除,每刪一個的時候詢問
rm -ri 文件夾名
強制刪除 加-f
rm -rif

刪除文件夾,但是rmdir 不能刪除非空文件夾
rmdir 文件夾名

 

歸檔一個文件

 tar -cvf  filename.tar  filename

eg: tar -cvf  mongodb_log.tar mongodb_log.log

釋放一個歸檔

tar -xvf  filename.tar

eg: tar -xvf filename.tar

歸檔並壓縮

tar -cvzf  filename.tar.gz  /folder

釋放並解壓

tar -xvzf filename.tar.gz

查看文件

cat 文件名

(帶向下翻頁的查看方式,空格鍵為看下一頁,不能回頭看)more 文件名

(帶向上和向下翻頁的查看方式)less 文件名

 head -n  指定看幾行的數據

tail -n  從文件末尾起查看幾行數據

tail -f  持續查看文件的變化 ,一般用於日志的變化 

 

文件的查找

locate keyword  (依賴查找庫,如果果新建的文件或文件夾,則用updatedb來更新查找庫)

find / -name filename (以文件名進行查找)

find / -name *.conf  (按文件拓展名進行查找)

find / -type d  (按類型查看)

find / -name  test*  -exec ls -l {}\; (查找並執行命令)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM