Làm cách nào để tạo tệp mới trong thư mục khác. Nếu tệp tồn tại, nó cũng sẽ tạo một tệp mới.Cách tạo tệp mới trong unix
Tôi đang sử dụng lệnh:
cảm ứng workdirectory/filename.txt
Làm cách nào để tạo tệp mới trong thư mục khác. Nếu tệp tồn tại, nó cũng sẽ tạo một tệp mới.Cách tạo tệp mới trong unix
Tôi đang sử dụng lệnh:
cảm ứng workdirectory/filename.txt
Hãy thử > workdirectory/filename.txt
này sẽ:
Bạn có thể xem xét nó tương đương với:
rm -f workdirectory/filename.txt; touch workdirectory/filename.txt
Có nghĩa là nó sẽ trống trong trường hợp đã tồn tại. – fedorqui
@devnull thanks a lot.it works – user2285422
Lệnh là chữ thường: touch filename
.
Hãy nhớ rằng touch
sẽ chỉ tạo tệp mới nếu tệp đó không tồn tại! Dưới đây là một số tài liệu cho biện pháp tốt: http://unixhelp.ed.ac.uk/CGI/man-cgi?touch
Nếu bạn luôn muốn có một tập tin rỗng, có một cách để làm như vậy sẽ được sử dụng:
echo "" > filename
lệnh là 'touch' không Chạm. – suspectus
phải là chữ thường .. – agentp
chạm sẽ không tạo tệp mới nếu nó tồn tại. chỉ cập nhật lần truy cập/sửa đổi lần cuối trong trường hợp đó. – Doon