
我希望能夠將一些最近的檔案移至新目錄。我可以透過執行 ls -t | 列出最新的文件頭,但現在我希望能夠移動(mv)這些文件。我怎樣才能做到這一點?
答案1
就這樣:
ls -t | head | xargs -I files mv files <dest_dir>
。
只需將 <dest_dir> 替換為您的目標目錄即可。
答案2
另一個選擇是:
mv $(ls -t) <dest_dir>
geirha 的評論也適用於此——這對於包含空格等的檔案名稱失敗。
我希望能夠將一些最近的檔案移至新目錄。我可以透過執行 ls -t | 列出最新的文件頭,但現在我希望能夠移動(mv)這些文件。我怎樣才能做到這一點?
就這樣:
ls -t | head | xargs -I files mv files <dest_dir>
。
只需將 <dest_dir> 替換為您的目標目錄即可。
另一個選擇是:
mv $(ls -t) <dest_dir>
geirha 的評論也適用於此——這對於包含空格等的檔案名稱失敗。