Android

Unlink utos sa linux (alisin ang file)

Linux Command Line (11) Delete Files and Directories

Linux Command Line (11) Delete Files and Directories

Talaan ng mga Nilalaman:

Anonim

, ipapakita namin sa iyo kung paano alisin ang isang file sa mga sistema ng GNU / Linux gamit ang unlink command.

Pag-alis ng File na may unlink

unlink ay isang utos na linya ng utos para sa pag-alis ng isang solong file.

Ang syntax ng unlink utos ay ang mga sumusunod:

unlink filename

Kung saan ang filename ay ang pangalan ng file na nais mong alisin. Sa tagumpay, ang utos ay hindi gumagawa ng anumang output at bumalik zero.

Tumatanggap lamang ang unlink utos ng dalawang mga pagpipilian, --help na nagpapakita ng tulong sa utos at --version na nagpapakita ng impormasyon ng bersyon.

Maging maingat kapag nag-aalis ng mga file gamit ang unlink utos, dahil kapag natanggal ang file, hindi ito ganap na mababawi.

Hindi tulad ng mas malakas na utos ng rm , ang unlink maaaring tumanggap lamang ng isang solong argumento na nangangahulugang maaari mong tanggalin ang isang file lamang. Kung sinusubukan mong alisin ang higit sa isang file, makakakuha ka ng error na "unlink: extra operand".

Kapag tinatanggal ang mga simbolikong mga link na may unlink , ang file ay hindi maalis ang mga file na symlink.

Upang alisin ang isang naibigay na file, kailangan mong magkaroon ng mga pahintulot sa pagsulat sa direktoryo na naglalaman ng file na iyon. Kung hindi, makakakuha ka ng error na "Hindi pinapayagan" ang operasyon.

Halimbawa, kung susubukan mong alisin ang file file3.txt ilalim ng /opt direktoryo ng file3.txt na pag-aari ng ugat:

unlink /opt/file2.txt

Ang print ay mag-print ng sumusunod na mensahe:

unlink: cannot unlink '/opt/file2.txt': Permission denied

Sa GNU / Linux system ang unlink ay hindi maaaring tatanggalin ang isang direktoryo. Kung sinusubukan mong alisin ang isang direktoryo:

unlink dir1

Makakakuha ka ng sumusunod na mensahe:

unlink: cannot unlink 'dir1': Is a directory

Konklusyon

Ang pag-alis ng mga file na may unlink ay isang simpleng proseso, ngunit dapat kang mag-ingat na huwag tanggalin ang may-katuturang data.

unlink terminal