Android

Paano lumikha ng isang file sa linux

FILE PERMISSION / Access Modes | linux tagalog

FILE PERMISSION / Access Modes | linux tagalog

Talaan ng mga Nilalaman:

Anonim

Sa Linux, maaari kaming lumikha ng isang bagong file alinman sa linya ng command o mula sa desktop file manager.

Ang pag-alam kung paano lumikha ng isang bagong file ay isang mahalagang kasanayan para sa sinumang gumagamit ng Linux nang regular.

Sa tutorial na ito, ipapakita namin sa iyo ang iba't ibang mga paraan upang mabilis na lumikha ng isang bagong file sa Linux gamit ang command line.

Bago ka magsimula

Upang lumikha ng isang bagong file na kailangan mong magkaroon ng mga pahintulot sa pagsulat sa direktoryo ng magulang. Kung hindi, makakatanggap ka ng isang pahintulot na tinanggihan ang error.

Paglikha ng isang File na may touch Command

Pinapayagan ka ng touch command na i-update ang mga timestamp sa umiiral na mga file at direktoryo pati na rin ang paglikha ng bago, walang laman na mga file.

Ang pinakamadali at pinaka malilimot na paraan upang lumikha ng bago, walang laman na mga file ay sa pamamagitan ng paggamit ng touch command.

Upang lumikha ng isang bagong file simpleng patakbuhin ang touch command na sinusundan ng pangalan ng file na nais mong likhain:

touch file1.txt

Kung ang file file1.txt ay hindi umiiral ang utos sa itaas ay lilikha ito, kung hindi man, mababago nito ang mga timestamp nito.

Upang lumikha ng maraming mga file nang sabay-sabay, tukuyin ang mga pangalan ng file na pinaghihiwalay ng puwang:

touch file1.txt file2.txt file3.txt

Lumilikha ng isang File kasama ang Redirection Operator

Pinapayagan ka ng redirection na makuha ang output mula sa isang utos at ipadala ito bilang input sa isa pang utos o file. Mayroong dalawang mga paraan upang mai-redirect ang output sa isang file. Ang > operator ay mag-overwrite ng isang umiiral na file, habang ang >> operator ay magdagdag ng output sa file.

Upang lumikha ng isang walang laman na haba ng zero na file na tukuyin lamang ang pangalan ng file na nais mong lumikha pagkatapos ng redirection operator:

> file1.txt

Ito ang pinakamaikling utos upang lumikha ng isang bagong file sa Linux.

Kapag lumilikha ng isang file gamit ang isang pag-redirect, maging maingat na huwag mag-overwrite ng isang mahalagang umiiral na file.

Paglikha ng isang File na may Cat Command

Ang utos ng pusa ay pangunahing ginagamit upang mabasa at magkatugma ng mga file, ngunit maaari din itong magamit para sa paglikha ng mga bagong file.

Upang lumikha ng isang bagong file patakbuhin ang utos ng pusa na sinusundan ng redirection operator > at ang pangalan ng file na nais mong likhain. I-type ang I-type ang Teksto at sa sandaling tapos ka na pindutin ang CRTL+D upang mai-save ang mga file.

cat > file1.txt

Paglikha ng isang File na may echo Command

Ang utos ng echo ay nag-print ng mga string na naipasa bilang mga argumento sa karaniwang output, na maaaring mai-redirect sa isang file.

Upang lumikha ng isang bagong file na patakbuhin ang utos ng echo na sinusundan ng teksto na nais mong i-print at gamitin ang redirection operator > upang isulat ang output sa file na nais mong likhain.

echo "Some line" > file1.txt

echo > file1.txt

Paglikha ng isang File gamit ang Heredoc

Narito ang dokumento o Heredoc ay isang uri ng pag-redirect na nagbibigay-daan sa iyo upang makapasa ng maraming mga linya ng pag-input sa isang utos.

Karamihan sa pamamaraang ito ay ginagamit kapag nais mong lumikha ng isang file na naglalaman ng maraming mga linya ng teksto mula sa isang script ng shell.

Halimbawa, upang lumikha ng isang bagong file file1.txt gagamitin mo ang sumusunod na code:

<< EOF > file1.txt Some line Some other line EOF

Ang katawan ng heredoc ay maaaring maglaman ng mga variable, mga espesyal na character, at mga utos.

Lumilikha ng isang Malaking File

Minsan, para sa mga layunin ng pagsubok, maaaring gusto mong lumikha ng isang malaking file ng data. Ito ay kapaki-pakinabang kapag nais mong subukan ang bilis ng pagsulat ng iyong drive o upang subukan ang pag-download ng bilis ng iyong koneksyon.

Gamit ang utos ng dd

Pangunahing ginagamit ang dd utos upang mai-convert at kopyahin ang mga file.

Upang lumikha ng isang file na pinangalanan 1G.test may laki ng 1GB tatakbo ka:

dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G

Paggamit ng fallocate

fallocate isang utos na linya ng utos para sa paglalaan ng real disk space para sa mga file.

Ang sumusunod na utos ay lilikha ng isang bagong file na nagngangalang 1G.test may sukat na 1GB:

fallocate -l 1G 1G.test

Konklusyon

Sa tutorial na ito, nalaman mo kung paano lumikha ng isang bagong file sa Linux mula sa linya ng utos gamit ang iba't ibang mga utos at pag-redirect.

Kung ang linya ng utos ay hindi iyong bagay madali kang lumikha ng isang blangko na file ng teksto gamit ang kanang pag-click sa menu sa File Manager.

terminal ng bash