同機操作
複製
命令格式:cp -r 原始檔 目的檔案
1示例操作:
cp -r /home/folderA /usr
引數
r
是指連同原始檔中的子目錄一同複製,就把folderA
複製到了usr
下面
2示例操作:
cp -r /home/folderA/* /usr/folderA
操作將資料夾
/home/folderA
下面的所有檔案全部複製到了/usr/folderA
中
刪除
- 刪除檔案
rm filename
- 刪除資料夾
rm -r folderA
- 強制刪除
rm -f filename
rm -rf folderA
重新命名
命令格式:mv [原檔案或目錄名] [新檔案或目錄名]
示例操作將檔案oldname.txt重新命名為newname.txt:
mv oldname.txt newname.txt
重新命名目錄,目錄olddir重新命名為newdir,可以使用以下命令:
mv olddir newdir
移動(檔案、資料夾)
操作同重新命名
備份
cp -a /path/to/source /path/to/destination
-a 參數列示複製所有的檔案屬性,並遞迴複製目錄。
/path/to/source 是你想要複製的檔案或目錄的路徑。
/path/to/destination 是你想要將檔案複製到的目標目錄路徑。
檢視資料夾大小
du -sh /path/to/folder
檢視當前目錄下檔案與資料夾數量
- 檔案
ls -l|grep "^-"| wc -l
包含子目錄
ls -lR|grep "^-"| wc -l
- 資料夾
ls -l|grep "^d"| wc -l
包含子目錄
ls -lR|grep "^d"| wc -l
跨機複製檔案
命令格式:
scp [引數] [原路徑] [目標路徑]
示例操作(檔案與資料夾):
scp local_file remote_ip:remote_file
scp -r local_folder remote_ip:remote_folder
可能需要許可權,建議直接複製到遠端/tmp下,再在遠端操作,避免許可權問題(或者不想更改遠端檔案與資料夾許可權)